There is the ASIO4All solution that is worth investigating. Some of the sound blaster line had legitimate audio specs. I won a few KVRaudio contests using a sound blaster card. The ASIO4All 'wraps' the MME driver and give you latency buffer size controls. It might be all you need.