Overheating CPU maybe? Mine restarts when the temp gets too high, Maybe faulty PSU? When it restarts go into the BIOS and go to pc health and check the system temp and CPU temp, Maybe its all dusty between the processor and the heatsink? If so buy a can of compressed air and blow it out. DONT USE VACUUM CLEANER!!!