Mit Memtest86 die Speicher Riegel durchprüfen ob noch alles Intakt ist. Nicht das diese schon Fehler aufweisen.
http://www.memtest86.com/download.htm
Unter "MemTest86 V6.3.0 Free Edition (also includes V4 for old machines)" findest du die Dateien die du brauchst.
Du kannst entscheiden ob du nun das CD Image brennen tust auf eine CD oder DVD ODER du kopierst die USB Dateien auf einen USB Stick.
WICHTIG: Die Medien müssen Bootfähig sein. USB daher auf FAT32 formatieren.
Dann Rechner neu starten und von CD oder halt USB starten lassen. Und dann den Memory Check durchführen.
In der Regel startet er das automatisch.
Sollte ein Speicherriegel defekt sein und du hast mehrere, entferne einen und rücke die verbleibenden nach. Dann prüfst du noch mal. Das machst du solange bis du den defekten Riegel hast.
Sollten keine Fehler vorliegen, kannst du Windows wieder ganz normal starten lassen.
Das Problem hatte ich bei einem älteren Rechner das der sich automatisch neugestartet hat ohne Grund. Der Grund war halt das er den defekten Speicherriegel nicht mehr korrekt ansteuern konnte und Willkürlich neu gestartet hat.
Und es kann auch sein: Sofern deine Tastatur mal ein Zwischenfall mit irgendwelchen Flüssigkeiten hatte, kann es auch sein das die Tastatur dafür verantwortlich ist.
Das hatte ein Kumpel von mir mal. Der konnte mit seiner Tastatur mit Y, X und ab und auch die C Taste den Rechner runterfahren und mit Z und U konnte er neustarten 
Grund: Cola ausgelaufen auf der Tastatur und erst nach nem Monat war die Keyboard Platine oxidiert. Sprich die Leitungen haben sich irgendwie überbrückt auf der Tastatur.
Es kann soviele Gründe haben warum ein Rechner automatisch runterfährt und wieder hochfährt.
Wenn er aber zu Warm wird, weil CPU zu heiß, dann schaltet sich der Rechner in der Regel endgültig ab ohne Neustart. Weil der Rechner die CPU damit schützt und ihn Ruhe gibt, indem das Ding nicht mehr mit Strom versorgt wird und abkühlen kann.