I built my PC about 8 months ago and it’s been running great. No overclocking/undervolting (other than XMP). A few days ago it stopped recognizing the boot drive, but only sometimes. The first time I turn it on in the morning it goes straight to the BIOS with no boot drives found. If I power it off and give it a few minutes it boots just fine. It then runs fine, with multiple games and discord going at the same time. Every night I turn off the power strip the computer is connected to and have done this basically since I assembled it.

My boot drive is a NVMe. I have an identical one in the second (of three, third is empty) slots on my mobo and the BIOS recognizes the second one, it just doesn’t have the boot info. I’ve used device manager and windows update to check for new drivers and it says it’s up to date. I haven’t done anything to update my mobo.

Any thoughts on what could be causing this?