I think the answer to this dilemma is, "it depends on several factors".
If you are trying to use an ASIO device that is LOCKED BITRATE in its own
Control Panel and that bitrate is something other than 44.1KHz, or not set to something that lets the host program select the bitrate, you could have problems.
If you are trying to use ASIO drivers and have not experimented with the all-important Buffer Settings in the sound device's Control Panel, this too can cause dropouts, strange sounds, etc.
If you are trying to use ASIO drivers along with another separate program at the same time and both programs are set to use ASIO and you do not UNcheck BiaB's "Asio Always On" setting, you can have problems as that setting really means that BiaB will not let go of the ASIO drivers to share with another program. This other program could be a VST or DX program, such as a Guitar Amplifier/Cabinet simulator, etc.
Use of ASIO drivers takes a bit more operator savvy and often experimentation with settings than the selection of the Windows Sound MME/WDM driers do, and that is often ignored or misunderstood.
Then, of course, there is there is the issue of "DRIVERS, DRIVERS, DRIVERS" -- Finding and installing the right drivers for your setup, often drivers included on the CD in the box with the device are outdated and not worth using before the item even ships, best to visit the website of the device manufacturer, support section, find and download the latest drivers for your device and install those, for ther are often changes made to the code that allow the thing to operate properly in the first place. And even then there are some drivers tht are created better than others, or at least updated in such fashion as to correct reported problems.
--Mac