I built this computer around sometime last year and after a month or so the computer started to randomly hang during start. Power on -> Asrock splash screen -> Raid initialization -> Asrock splash#2(freeze here) -> screen with flashing "_"(or freezes here).
At first it happened rarely, maybe once every few days but it started to be more consistent over time and now it's all the time.
A month ago I used CCleaner and it seemed to have fixed the problem but then I started getting blue screens. I have only gotten blue screens 2 or 3 times within the year during the whole startup hang debacle. I turned on verifier and selected if I selected all drivers the computer would reach the desktop slowly and then blue screen. After restarting into safe mode and resetting verifier I started up normally and ran it again with non-window's drivers and the blue screen persists but with several ranges of messages. I generally use bluescreenview but nothing solid comes from it. Verifier has been run for a few days and it commonly occurs after clicking shut down but it does happen at random.
Along with my viewable system specs my system includes: 2x MX200 256GB SSDs in raid 0, the corsair memory speed was reduced to 2133mhz(default) though rated at 3000mhz, and power supply is an Corsair AX760i. The system has never been overclocked. The OS was originally windows 8.1 pro but and upgraded(keeping files) to windows 10. The problem occurred during 8.1 and after upgrade.
I have downloaded the latest drivers to my knowledge though some drivers like the Atheros gigabit were not available on Asrock's site nor atheros' aside from older versions. Using window's latest drivers for it.
I do not have daemon tools nor have ever installed it. I disabled the qualcolmm and use the Intel gigabit just to be safe, but did not change anything. Ran successful crystaldiskinfo and window's built in memorytest, though I believe they no longer call it accurate. I assume the issue may lie within the windows install or possibly the motherboard based off symptoms but I am far from an expert.
Thank you and hope I provided all the necessary information.