T E,
Once you have booted up your Win 7 os, without the controllers plugged in, did you try plugging the controllers in then once they all are recognized, try rebooting your computer?
Also, go into the power options and custom set your power settings for high performance, and make sure your USB port settings are set to be "always powered on", to where they don't go asleep if idle.... do this, before you plug your controllers in once you get your os booted up and running Ok...
Then try rebooting, with the controllers connected...see if it will boot up properly
Edit: also make sure you are plugging them into black USB port(1.0/2.0), and not blue USB port(3.0)...
Hope this helps
TC