Könnte mehrere Ursachen haben:
Möglichkeit 1:
Der RAM ist defekt.

Möglichkeit 2:
Die Festplatte hat nen leichten defekt.

Möglichkeit 3:
Die win32k.sys ist korrupt.

Um nun das Problem auf die Schliche zu kommen würde ich erstmal Memtest86+ laufen lassen.
Dies ist ein Tool, was den RAM überprüft. Dieses Tool am Besten mal über mehrere Stunden laufen lassen.

Wenn dies nicht hilft bzw. wenn das Tool keine Fehler findet, könnte man die Festplatte testen.
Unter Windows selbst könnte man folgendes ausprobieren:
Start -> ausführen -> cmd
dort nun "chkdsk c: /F" eingeben.
Kann sein, dass Windows nun fragt, ob der Vorgang beim Neustart ausgeführt werden soll. Dies bestätigt man mit Ja und startet den Rechner neu.
Beim Hochfahren überprüft er nun die Festplatte.

Wenn dies den Fehler nicht beheben kann, dann muss die win32k.sys Datei ausgetauscht werden.
Dafür benötigst du deine Win XP Setup CD.
Wie das funktioniert, kannst du Hier nachlesen. (Es handelt zwar sich um ein anderes Problem aber für dieses Problem ist ebefalls diese Datei verantwortlich)

Falls das alles nicht helfen sollte, müsste man mal die Festplatte gründlich überprüfen. Die Festplattenhersteller bieten dafür ein Diagnose Tool an.
Also besuch mal die Seite von dem Hersteller deiner Festplatte und halte mal nach dem Tool ausschau.