Thanks for all the suggestions. Funny thing. I ended up trying the asio4all driver and it works great, at least in my daw. No more underruns, plus another side benefit.
I always had a problem with my timing when using the audifire audio driver. Any midi notes I triggered manually or guitar audio recorded always seemed to be on tick box fast in my daw. I always assumed I just had crappy timing. Now that I’m using asio4all, my timing is right where it should be…
Win7 audio performance still bites though, since I don’t know a way to use asio4all as the standard windows driver.