*Soundcards that come built in to Windows computers do not have ASIO drivers at all, they use the Windows Sound Drivers.
*ASIO4ALL can be downloaded and installed (free) to convert your Windows Sound WDM drivers to ASIO standard. BIAB has been optimized for use with ASIO4ALL.
Get it here:
http://www.asio4all.com/ Word of caution: Check the BIAB MIDI Output window, too, if you are using the Microsoft Software Synthesizer, it will AKWAYS have latency when you try to play it in realtime. Install and use the VSC DXi synth (check "Use Dxi" below the MIDI output window in BIAB) instead, sounds better and can be played in realtime with the keyboard using the above drivers.
As for the Thru channel loading Instrument Patches with songs, that is by design. If the songfile was saved with a stored Patch on the Thru, that is what will come up. You can change that by selecting File->Save Song with Patches and Harmony after selecting your own preferred Patch, then hit the "Fill with Patches" button and resave that song, next time it will load with your favorite Patch on Thru ready to go.
--Mac