Unfortunately, the problem has returned, in full force. I'm probably going to have to take it in to a shop to get it looked at.
As briefly as possible:
I got a single restart yesterday after installing Unity, after reboot everything turned out fine, so I thought it might just have been a blip.
Jumping to today, I boot up the PC, login and search Unity in the windows searchbar. Nothing comes up. Midway through going into program files, I get a restart. It restarts, and I begin logging in when it restarts again. Restarts continue to occur, without a BSOD, with less and less time after boot. My initial thought was that it was the RAM problem I had a few weeks back, but when I press the reset button to try trigger the 'Diagnosing your PC' routine, I get (my first for this issues duration) a BSOD. The BSOD Stop Code reads "Critical Process Died". I now get this every single time I try boot, which triggers the Automatic Repair routine.
I've tried every option on the repair screen. It won't let me reset the machine, I can't revert to a previous version of windows, and
Code:
sfc /scannow
has no effect.
The one last attempt I'm going to make is to boot from a USB ISO of windows, after sending this.
A friend said it was a SSD issue, I haven't tested anything along those lines yet. I did clean the RAM, which fixed my previous 'can't boot' issue.
If you know of this problem and have any idea what I could do, please could you advise me what steps I could take to fix this problem, although I'm fairly certain it's hardware at this point.