There is even more...
My laptop has only 3 USB-outlets and I need more (VCI-100, U46Mk2, Trackball, UMTS-Stick, Korg NANOKONTROL, USB-Stick, DMX-Adapter...)
So I was forced to have a look for how to add ports without a hub because some of the gear can't be used after a hub, wether active or not.
I found a "PC-CARD" which can be plugged into the port in the side of the laptop and gives additional 4x USB 2.0. And it has the port for a 5V/2A power source which I also combine so it gets enough power to serve some technical units...
There are three advantages: FIRST you have a second USB-controller which gives you additional bandwidth for USB. When I plug in my VFX-CONTROL and my U46Mk" with some other stuff at once windows gives me a message that USB-bandwidth is exceeded...until I use my PC-card for one of the consuming units like a soundcard.
SECOND you have more USB-ports...
THIRD you can unburden your laptop from exessive power consuption through the USB ports... maybe you can get rid of some problems this way. (as above)
Some thoughts about your problems:
As the systems worked before maybe there is one idea how you "killed" the driver: The U46Mk2 has the possibility to give +48V on the Mic-channel, BUT if you switch this on accidentally it will cause a surge in power consumption in the moment you plug it in or switch it on. Then almost all USB-ports will have problems and break down instantly. Then the driver might give a "broken" note back to windows and windows from now on locks this driver out to prevent system damage. I don't know if Windows is able to do this but it might be. So it locked your ASIO and the card kept on working in all other modes and with a new driver.
But if this really happened then you were lucky to the max. I know at least two people who really crashed their USB-port with having phantom power switched on.
So anyway it is a good idea to use an external power source like blackbrook said before or even a pc-card USB-adapter with an external power source if you have a weak laptop.
greetings
Ralf