I have the exact same problem. I fixed it by unplugging my printer then turning on my computer. Its really weird. Basically i can turn on my computer with the printer unattached, then attach it once my pc is on and it works fine. I still dont really know wats causeing windows to not load, and i have a thread on it here also its:
Weird Printer Problem
I'd be interested to know if unpluggin ur printer fixes it for you like it did for me.(if you even have a usb printer attached.)