Hi, i have a Gigabyte gts 250 1gb that was running fine for several months, but recently it has started overheating like crazy, reaching up to 105 celcius under load, and idling at 70 celsius. For example, it was at idling at 65, i started up bioshock, and about 10 minutes later i got a black screen and my pc froze, i restarted and my gcard was at 90 . i set the fan to 100% in Nvidia control panel, and the fan rpm never rises above 1600 rpm, is that normal? I have a fairly newish 650w Power supply, Q6600 quad core and 4 gigs of ram. I really dont know too much about Pc's, and dont really know anyone who does, so anyone who could help out this noob with some suggestions as to what the problem might be would be greatly appreciated