Glad you are now up and running. As you mention, the problem may be as a result of the 2i2 not receiving what it needs from the USB port. You may wish to take a look at the following optimisation steps to see if it leads to you not needing the usb hub:
Please ensure you have disabled power saving mode for USB devices:
In the device manager (Start > Control Panel > System and Security > System > Device Manager), in the Universal Serial Bus controllers section, right click each USB Root Hub, choose Properties > Power Management and untick the Allow the computer to turn off this device to save power option.
If using a Laptop, it could also be worth checking the general power management of your computer:
Go to Start > Control Panel > System and Security > Power Options.
Set the Power Scheme to High Performance (if this setting is not available, click on Show additional plans first). Then click on Change plan settings. On the next page set both Turn off the display and Put the computer to sleep to Never.
Then click Change advanced power settings. In the window that opens make sure you have the following settings:
Hard disc > Turn off hard disk after > Setting (Minutes) = Never
Sleep > Sleep after > Setting (Minutes) = Never
USB settings > USB selective suspend setting > Setting = Disabled
Display > Turn off display after > Setting (Minutes) = Never
Processor power management > Minimum processor state > Setting = 100%
Processor power management > Maximum processor state > Setting = 100%
Please note, not all options may be available.
Have you tried another USB port? Some are internally hubbed and can cause issues. Please try each one and monitor the performance of the interface.
It could also be worth checking for any available USB/Chipset driver updates for your motherboard, including the latest BIOS updates.
Hopefully this may help some more.
Simon // Focusrite Technical Support