I have a hardware problem, which causes the pc to restart, this occurs almost exclusivly when playing games and seems to be worse when it is hot, or more likely to occur if its just occured before (e.g. playing a game it might go 20 mins then reboot, but play it again immediatley after and it will probably go about 10 mins).
Its definitely a hardware problem as I had it before and have just reformated my h/d to upgrade to xp and still have the problem. So it seems very likely to me that it is caused by overheating and i suspect my graphics card. The blue screen of death that it went to before when crashing, would often but not always list nv4disp.dll, which is a nvidia driver file. However the windows error report says
Could the problem still be the graphics card (Geforce 4 Mx 128mb), and is this type known for overheating?
If I can determine the graphics card as the problem, I'll get a new one now, but seeing as my computer is fairly low-end at the moment and I'm likely to get a new one in probably about a year, should I get a decent one as a sort of investment (and then put it in my new computer when I get one) like a Geforce 6600GT (which my pc at the moment wont make full use of), or just get something mid-range, like a radeon9000 series.
Any thoughts would be appreciated.