The size of the power supply is irrelevant. It has to do with how much current the USB chip can deliver to the USB bus. It usually is measured in milliamps.
An externally powered USB hub would solve the problem, if that is indeed the issue. The externally powered USB hubs take thier power directly from the inbound power, not the USB chip. They can usually supply several amps to the USB bus.
Windows 7 64 bit has a nasty bug when the power levels drop too low on the USB bus, it starts resetting it, over and over again. I would never run a Windows 7 64 bit machine without using an externally powered USB hub.