Built a computer about 2 weeks go, system ran perfectly fine the first 3 days, until I started coming across a reoccurring issue. At random times, the system would completely freeze up, if i was watching Netflix, sound would still come out of my monitor, if I was playing video games, discord would still be heard and people could hear me, eventually the system would entirely freeze up and I would have to hard reset the system. Last night League of Legends would not let me get in game no matter how many times I closed League of Legends, turned my system on and off, or ended task through task manager. I decided to reinstall League of Legends and during the installation process, my computer froze entirely. After waiting for about an hour, I decided it was time for a hard reset. Now when I turn on my system, I get the "ASUS in search of incredible" loading screen and then a black screen. Eventually I got a message saying that Windows 10 was not found in my system. I downloaded a windows 10 tool onto a USB, however I am not able to boot off the USB, my ssd, or anything else. I am able to access my bios completely. I have switched around my boot priorities in every possible combination imaginable. 2 of the boot options gives me a black screen after the ASUS logo. 1 boot option gives me a windows 10 logo for about 2 minutes followed by a black screen. The final boot option gives me an ASUS logo followed by a black screen. Windows boot option does not give me the option to do a repair boot, no matter how many times I hard reset continuously. Please help put too much time and money into build specs list below if needed. Thank you for all the help in advance.
Asus Prime B350 motherboard
Asus Strix gtx 1070
Ryzen 5 1600
Rosewill Photon 650W fully modular PSU
8gb Ballistix Sport LT RAM 1x8 2666 mt/s
Cryorig h5 ultimate
Kingston 240gb SSD
NZXT s340 Elite
NZXT Hue plus
Asus Prime B350 motherboard
Asus Strix gtx 1070
Ryzen 5 1600
Rosewill Photon 650W fully modular PSU
8gb Ballistix Sport LT RAM 1x8 2666 mt/s
Cryorig h5 ultimate
Kingston 240gb SSD
NZXT s340 Elite
NZXT Hue plus