Liegt möglicherweise einfach nur am Treiber!

Denke nicht, das es ein Temp-Problem ist, da der PC gleich zu Boot-Beginn, hängen bleibt.
Die 8800 wird von "Natur" aus, schon extrem heiß! ... 90° sind da Normal!

Naja, .. man kann einiges tun, damit sie nicht ganz so heiß wird!
Frage ist nun aber, bleibt der PC, schon zu BIOS-Beginn, hängen, oder beim Starten von Windows?
So wie ich das verstehe, bleibt er beim Windows-Start hängen.
Somit könnte es ein Treiber-Problem sein!
.... wie du ja selber auch schon vermutest!!!
Der neueste Treiber muss nicht unbedingt der Beste sein!
Bei der 8800 würde ich den 197.13 nehmen, oder den 196.34Beta!
Allerdings keinen darunter, da dann Spiele wie Metro2033 Fehlermeldungen abgeben!
197.77 und höher würde ich für die 8800 auch nicht nehmen.
Persönlich hatte ich damit, damals bei meiner 8800GTX auch wieder Probleme.
Was du aber machen musst, ist nun den jetzigen Treiber deinstallieren!
Danach installiere dir: DriverSweeper!
[
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
…. und dann, .... danach, im Abgesicherten Modus den PC starten!
Starte nun DriverSweeper, und lösche alle Nvidia-Display-Treiber-Reste!
Dann boote den PC neu und installiere den Treiber, deiner Wahl!
Viel Glück!