Musikman,

If you have a soundcard that has a Yamaha XG chip (like the Hoontech digital XG) then you won't hear any delay. Some cheap soundcards come with a XG softsynth, don't buy one of those because you will not be able to test the delay before you buy.

You can get acceptable latency with softsynths but you need a fast PC and a soundcard with ASIO drivers. You can download and test them for free.

About the XG soundcard working together with your other soundcard, I don't think you can have two soundcards in a PC at the same time. Unless you can find a Yamaha SW60XG soundcard which is not a complete soundcard but a synthesizercard. It works fine together with a Soundblaster but you don't find them anymore on Ebay.

Any GM module will do too.

Jos