As has been said, check temps, hwmonitor is good but Riva Tuner Statistics Server is my preference, set it to load with windows, then it will log everything to a file following a crash, load it up and check your log's for temp's. I'd almost be willing to bet something is overheating.