I've pretty much come to the conclusion that there is no way I am going to get ASIO support on my present soundcard (Realtek) and no way I can record melodies without it, so am thinking perhaps I should install a second sound card in my computer's expansion bay and make it a dedicated card. Have been looking at Sound Blaster Audigy and it looks like the least expensive option available to me for what I want to do. Has anyone else done this? If so, has this been a satisfactory move allowing you to record using Keyboard controller or Midi keyboard with ASIO4All?

It was suggested in another thread that I try routing the keyboard and BIAB output thru my Behringer mixer and then back into BIAB, which I did try but the sound was unacceptable so I gave up on that idea. It did eliminate the latency problem but the sound was not good.