Also wenn du über einen Router online bist, dann schließe ich die ohnehin schon unwahrscheinliche Zwangstrennung als Ursache gar aus.
Was sonst noch zufällige Abstürze verursacht, ist defektes RAM oder überhitzte Komponenten. Bist du sicher, dass dein Rechner immer um Mitternacht abstürzt und du nicht einfach um die Zeit häufig am Rechner sitzt und er wann anders gar nicht soviele Chancen bekommt, abzustürzen?
Ansonsten bleibt nur noch die Softwareseite, aber nachdem der Fehler so unberechenbar ist, würde ich dir da empfehlen das System neu aufzusetzen, mit möglichst wenig Zusatzsoftware und dann zu sehen ob der Rechner stabil läuft.