I'd run a dxdiag and under the display tab check things out by doing the tests located there. if you can do those without crashing it should rule out DX and you can start looking at the card.
I had a similar issue about 3 months back, I just swapped out my card and everything worked ok. Once it got past 69 C the card would do the exact same thing. It should've been able to run a lot hotter but something got messed up at the manufacturers I guess.