Zu deinem Virenscannerproblem: Bevor man das unwahrscheinliche annimmt, sollte man das naheliegende ausschließen. Es wäre durchaus möglich, daß der Virenscanner einen STOP-Fehler auslöst (das was früher in einem Bluescreen zur Folge hatte) und XP darauf hin neu bootet. Es gibt zwei Möglichkeiten dies heraus zu finden. Die erste wäre, dass Du die Ereignisanzeige studierst nach einem entsprechenden Fehler, das setzt aber voraus, dass Du die Einträge entsprechend interpretieren kannst. Die zweite Möglichkeit (und einfachere) ist, dass Du das entsprechende Verhalten von XP (das automatische neu booten bei STOP-Fehlern) deaktivierst um den Fehler direkt angezeigt zu bekommen. Das tust Du, indem Du auf den Arbeitsplatz rechts klickst, Eigenschaften auswählst, dort unter Erweitert gehst, unter Starten und Wiederherstellen auf Einstellungen klickst und den (eventuell) gesetzten Haken bei Automatisch Neustart durchführen unter Systemfehler entfernst. Das Ganze bestätigst Du dann mit Ok. Nach dem nächsten Neustart solltest Du dann nochmal den Virenscanner durchlaufen lassen und überprüfen, ob ein STOP-Fehler auftaucht (nicht zu übersehen Dank Bluescreen). Sollte dies der Fall sein, dann schau dich mal nach einem Update des Scanners beim Hersteller um.
Wenn trotzdem ein automatischer Neustart vorkommt statt eines Bluescreens, dann sollte man wirklich einen Schädling suchen gehen, wobei es ungewöhnlich wäre für einen Schädling so auf einen Virenscanner zu reagieren.