Ye olde dos sound was based on hardware interrupts(hence IRQ, DMA setups and the like), whereas Windows XP go through DirectSound. You stand a pretty minimal chance of fixing that.
I suggest you partition your hard drive with good ol' DOS and play those games as they should be played.