Well the halflife2 problem is a different story, has nothing to do with soundcards. I found a way to fix it with some instructions from
www.tweakguides.com. But that was when I had live.. now there's probably no fix for the problems I have with EMU 0404.
The thing is.. I play a lot of games and I know a bit about computers.. I've tested everything reasonable and my conclusion is that the emu drivers directsound is WEAK. I can play any older games without trouble and I even managed to make ut2004 work without trouble (trouble being sound cutoff).
It's all about stutter. Stutter happens when computer's memory is full and it starts to use virtual memory and free the memory. That's when my cutoff happens, pci latency settings or any priority settings matter close to ZERO.
I have "tweaked" my game settings so that my 512MB memory can manage but some newer games really make it hard. I don't play that many games at the moment.. action quake 2, starcraft:bw, ut2004 and rome: total war. The quake and the starcraft never gave me problems.. ut2004 I got working after lowering the settings a bit for it to work without stutter with 512mb.
I'm still testing the rome total war and I'm not yet cutoff-free in that game. Irritating.
I have found something really weird though, which may or may not have something to do with the cutoff. The thing is, I have 2 hard-drives.. 7200rpm samsung as primary and 5400rpm samsung as secondary. My OS and games are in the 7200rpm hard-drive but the virtual memory is in the secondary HD.. just to make everything as fast as possible. You'll understand if you know something about optimizing windows.
But, I found the strangest thing.. I can play quake and play asio winamp fine if the mp3 played resides in the primary (faster) HD or if it's an internet radio. But when I play a mp3 from the secondary HD.. well. Quake sounds cut out very quickly. That's very strange indeed.
I was just thinking.. as my virtual memory is in the secondary HD maybe accessing that during memory hogging gaming might cause cutoff somehow too. I haven't really tested that yet and I'm reluctant to test it since it doesn't make any sense, also I've tweaked the virtual memory real hard.. made the pagefile 1 fragment and made the fastest configuration (correct HD, correct volume etc).
Well, anyways.. there are some weird problems with emu cards and directsound.. this new find about the mp3 thing really makes it even stranger. First I thought it's just the stutter but maybe the stutter is just one way of triggering somekind of spike related to the secondary-HD that is making emu driver cutoff sound.
Don't know yet.. but I don't think that I have the resources and the will to actually find the real reason behind these strange cutoff's people are having and I'm having. There is something specific causing this but it's something that everyone doesn't experience. Only a portion of the users.. although a fairly large portion but anyways.