Only explorers get this lost. Me, too. I've got an old laptop that triple boots xpsp3 mce, Win7 ultimate and Fedora 20. Everytime I plug a controller in the xp system; BSOD w/o pointing fingerd at modules or drivers. The controller works fine on the other OS's. Same hardware. I'm working on it. It's not necessary to do all this stuff. We're exploring. It's a hobby, passion, obsession. What ever.
So,what can you recall from the timeline. You were hackin' along and then... What happened just before tha wheels came off?
New Hardware? Software?
Is your important stuff Backed up, imaged. If not, mount from unix and grab whats near and dear.
I probably can't help but if there's quicksand ahead; you go first.
Here's an idea. I've got this old custom box that started to run out of space and was slow. PATA sucks. I stuck a small HDD in there to use for Virtual memory. Then I stuck a bigger one in too. Well, now it complains that the graphics card isn't plugged in. Is too. But the 350 watt power supply just coudn't keep up.
Have you revisited your power requirements?
Does your power supply sound like a turbo winding up when you hit the switch?
Looks like you've got one Microsoft OS booting per disk that has them. Xp handles booting differently. No bcdedit. My Win 7 bootloader took over from the xp that was there first. Grub2 points to the boot loader, that, then points to xp's boot.ini. It took me a while to get it right. I don't know what I did to the usb controller thing. Vista never had any appeal to me.
Disable restart after failure and see if if the box is complaining about missing/incorrect boot info or files. Graphically, document the drives and volumes from whatever disk manager you've got. Check the numbers against the complaints. Every once in a while, blink. Take a break. Get some sleep.
You and I both should think about Virtual machines.
Good luck you intrepid soul,