Go to the "Audio" window of your sound card setting, there should be showed the latency of your soundcard, usually there are 2 voices about Latency and the defaul should be set up at 92 and the second one at 92 also. I don't know what your soundcard is but they all use the same setting pretty much. If you experience problem like it may be because the second Latency value is higher then the first. In any case if the value are already the same try to lower down the second value and listen til you don't here the delay anymore. This is the only trick I know that works.

Cheers,
Maximo