14.03.2009, 07:41
I had a similar crashing issue which turned out to be my graphics card overheating, like you after around 30-40 minutes of play. there is a program called rivatuner which has a temperature monitor - it would at least be worth eliminating this possibility as it will likely kill your graphics card.