Okay I am going to do a recap here.
My EVGA GTX 670 Superclocked is a recall model. I am waiting for a new replacement to come, but in the meantime, the fix for the card to stop crashing 2 mins into any game, is to revert your pcie speeds to 3.0 from 2.0. I dont really even know what this entails, but that is the reason. I will switch back when my new card comes...
Most of the motherboards do NOT have the option in the bios to manually adjust the generation used on the pci-e lanes, and that is because the configuration is dynamic. Plugging in a 2.0 card will have the lane run at 2.0 speeds, while a 3.0 card will have the lane run at 3.0 speeds. On the off chance your bios does have the option, though, it would be in the on-board periphrials section, and look for pci-e, then if it has the option, switch fron gen 3 to gen 2.