i've noticed i've had audio problems with 98 compatability, such as choppy sfx but i managed to fix it, without removing the fix to fix map crashes to fix ur audio, set compatability mode to windows 95. the game will still work fine, and the in-game audio will now work properly. i've written this because i've noticed that sfx cuts in and out on games with compatability mode @ 98. note - this will NOT fix the punkbuster issue on online games. we do not know how to fix this, but this fix to the audio is 1 step closer
BF1942's audio engine was always problematic. I remember keeping the settings pretty low when the game first came out, only now with decent soundcard did I increase the settings.