Etwas sehr ähnliches hatte ich neulich bei meinem Zweitrechner auch. Ursache übrigens nicht gefunden
Aber probier das übliche, Ereignisanzeigelogs durchgucken, ob ein Prozess nicht richtig startet und versucht ständig neuzustarten.
Auslagerungsdatei mal resetten, also mal auf 0 stellen, neustarten und wieder eine mit fester Größe einstellen. Mit msconfig.exe (bei 2000 nich dabei, aber mit google schnell zum download gefunden, die msconfig.exe aus xp funktioniert unter 2k) mal die automatisch gestarten Prozesse anschauen und zur Diagnose mal alle aktivieren und nach und nach wieder einschalten.
Ach und natürlich mal Scandisk drüberrubbeln lassen, bei Bedarf auch gern Defrag und vorher schon mal schauen, ob das Problem mit einem anderen Benutzerprofil auch vorhanden ist.