Actually, dosbox emulates entire X86 computer including soundcard and GPU.
http://dosbox.sourceforge.net
DosBox is likely to help, since your problem comes from trying to run DOS games on Windows XP. This combination almost never works. Altough - imagine my surprise when the ooooold Robocop 1 worked in pure XP - including that ****ing annoying Speaker sound...