With an Apogee Rosetta 800 using their Firewire interface, the ASIO drivers worked very well - WDM was not very good (latency-wise). I just added an RME Fireface 800 (The Rosetta goes into the RME via lightpipe), and the RME ASIO drivers were just about useless, but the WDM drivers work VERY VERY well.

(can I add another VERY to that ?) So go figure ? This is on the same system, but note, the Apogee drivers were NOT removed. I also elected to delete the AUD.INI file, etc. etc. to clean out any crap that might have built up in there.
Answer to question - It obviously depends !