"IRQL not less or equal" beutet, dass da irgendwas auf den geschützten Kernelspeicherbereich zugreifen wollte, und eigentlich fast immer ist das ein falscher Treiber, und eher selten mal defekte Hardware. Sowas passiert z.B. gern mal wenn man HDD mit älteren Win-Versionen einfach so an eine neue Hardware stöpselt oder wenn man einfach ein neues Board/neue CPU einbaut. Und ClasPNP.sys ist der Treiber für die "Plug&Play" Funktionalität in Windows, die u.a. die Hardware-Erkennung übernimmt. Wenn das System da hängt muss das nicht heißen, dass diese Datei kaputt ist. Das ist eher eine defekte Hardware oder noch wahrscheinlicher ein kaputter/falscher Treiber bzw eine falsche Einstellung im System, die zu einem Hänger an diesem Punkt führt.
Das erste was ich hier machen würde wäre die Hardware zu testen mit einer aktuellen Linux-Live-CD. Wenn man nicht ganz exotische Hardware hat, dann sollte alles erkannt werden. Und man kann auch noch einen Memtest machen (wie erwähnt) und den mehrmals durchlaufen lassen. Wenn der Rechner nicht mehr bootet einfach so lange Hardware entfernen bis der Rechner wieder bootet. Und dann die verdächtige Hardware einbauen und testen ob er dann nicht mehr bootet.
Wenn die Hardware dann soweit in Ordnung ist, aber Windows nicht mag, dann kann man von der Win-DVD booten (und eben nicht von der HDD) und dann über das Menu dort eine automatische Reparatur versuchen. (Was bei Win7 im Gegensatz zu Vista oder gar XP meist gut funktioniert).
Geht das auch nicht, würde ich einfach C:\ komplett platt machen und Windows clean neu instalieren. Und die Treiber dabei neu vom Hersteller runter laden um einen Treiber nach dem anderen zu installieren und jedes mal dazwischen neu booten.
Ach ja, ich würde auch keine TuneUp-Utilities, kenien RegCleaner und derartiges einsetzen. Diese "schneller-mach-und-aufräum-Programme" sind nicht selten dafür verantwortlich, dass man eine Registry wiederherstellen muss oder dass man schlimmstenfalls Windows neu aufsetzen muss.