I think I have it narrowed down to my headset. After the usb crash, the next 2 sounded like audio. I unplugged my headset and the blue screens stopped. WoW still crashes but i think that's a separate issue as the Blizzard forums are loaded with people having the same client crash as me. I'll look into that one later. XCOM played fine for hours and no crashes.
I need to figure out now how I can get my headset working again without it blue screening my pc. It is a SteelSeries Diablo 3 SteelSeries - SteelSeries Diablo® III Headset
Where should I begin?
The only other things plugged into my usb ports are a Razer Lachesis mouse and Microsoft Digital Media Keyboard 3000.