ASIOforall is a poor man's fix.
You won't get better than the ASIO driver writen by the manufacturer of your audio device.
Other things to take into account, latency is subject to your computer performance, processor, memory speed, THE ASIO DRIVER etc.
I use a Roland TD3 brain midi out to midi in on my Yamaha N12 which connects to the computer via firewire. I can load up a 1GB+ kit in superior drummer and play all day with the ASIO set at 32 samples or 1.74ms latency. YMMV.