What has happened is the Soundblaster emulation has been setup for an IRQ that could NEVER have been an ISA slot. When the software checks for an ISA sound card, it doesnt find one.
One fix is to move your soundcard to another PCI slot where it use a different IRQ that might be in the range that old DOS applications expects.
Make sure that a valid ISA slot IRQ has been reserved (e.g. IRQ #7) Which you can do in most bios's Set the IRQ to "Legacy ISA device" And then no other card will grab it. Then set the blaster environment variable in your startup to be IRQ 7.
This should solve the major DOS compatibility problems (even in Windows). - Updated: December 11, 1999