and the soundcard is Terratec Phase X24 with the latest firmware and drivers (64-bit drivers for Vista).

The problem appears when i listen to an audio file using directsound and pause the playback. When i hold it paused for a few seconds/minutes and press play to resume, the player starts playing, but I can hear no sound (not from the player, not from any other player that I open afterwards); the sound returns again after a few seconds (varies from 2-3 sec to few minutes), or returns after I close the application which was paused and start playing again.

This happens both in Media Player Classic and foobar2000 v1 (i guess in any application which uses directsound). The problem, however, doesn't appear if I use ASIO driver for foobar2000 or in Cubase, so this brings me to a conclusion that there is a problem between the DirectSound and Terratec's drivers.

Unfortunately, I haven't tried to check does it happen with windows xp 32-bit, but I'm desperate to find the solution for the problem, as I don't want to make a switch back to the xp. Does anyone know how to check what exactly causes the problem?

EDIT: this does not happen with my old Creative Sound Blaster MP3+ (renamed to SB Connect!)