My PC has been working fine until today when I went to power it up. Upon powering it up today windows just infinitely loads (little spiny circle with the windows logo) waited 10-15 mins here to be sure and nothing, just infinite loading. The OS was getting more unstable recently with increasingly common crashes when booting so at first I assumed windows had finally gone and messed itself up for real.
First thing I have tried is going into startup repair. The windows logo shows saying "loading startup repair" or whatever, then goes away and my screen is just black. Waited 10-15 mins to be sure and still nothing just black. Therefore I cannot get into safe mode, restore to a previous point, or clean install windows.
Next I decided I would just cleanly install windows because it has been unstable anyways. I go and create a install usb drive with the windows media creation tool, plug it in, try to boot from it, and its the exact same issue. Just infinitely loading.
Next I did some searching online and realized it may be an issue with UEFI/legacy boot modes so I tried all sorts of settings with the CSM in the bios menu but nothing I changed made any difference. Also reset my bios settings and that didn't work either.
At this point I start to think hardware issues so I took my ram out and in, and tried running one stick of ram at a time but no luck. I think I can safely rule out ram as an issue.
I can't find any similar situations anywhere online so any help at all would be greatly appreciated. My specs are below.
OS: Windows 10 64 bit
Motherboard: Asus crosshair vii hero
CPU: ryzen 3900x
GPU: rtx 3080 evga xc3 ultra
PSU: gigabyte 750W
RAM: Trident Z Neo 16gb/3200mhz