Zu erraten, was der Bluescreen anzeigt, ist jetzt aber auch nicht grad einfach. ;-)
Geh mit F8 ins Windows Bootmenü. Dort gab es an sich einen Punkt, um den Neustart nach Bluescreens zu umgehen. Ich hab nur grad nicht im Kopf, obs das bei XP schon gab.
Was hindert dich, da einfach mal ein aktuelleres Windows drauf zu installieren? Vorher SATA auf AHCI umstellen, falls denn eine SATA Platte drin steckt. Möglicherweise läuft die Hardware selber ja noch problemlos.