I apologize if this has already been asked.
A couple of weeks ago my PC would randomly restart after showing the windows logo. Took it somewhere to get fixed after trying everything I could think of to fix it and they ended up saying it was a corrupted windows which fixed it for a week or two. An now it is randomly restarting on me again. I can actually leave it in windows for a while but once I start to do things it will just restart and start up as usual again. I've already reseated everything from cpu, ram, gpu, water block, and cords on the motherboard. I have also already replaced the ram and psu in case either one of those were the problem and I've tried a different gpu as well. This was all done on the first time if happened. I cant see it being a corrupted windows again. Specs of my PC below.
Ryzen 5 3600x (Not overclocked) water cooled
RTX 2070 Super (Not overclocked)
16gb 3200mhz ddr4 rgb corsair ram
Aorus X570 Pro wifi mobo
Corsair 750w 80 plus bronze psu
256gb m.2
128gb ssd
500gb hdd
2tb hdd