We know that no version of Windows to this day can fetch drivers better than than a trained rat. It's that bad.
There's also issues with firmware in some SSDs, the BIOS on some boards and so on. For the next round try this the old fashioned way.
1. Leave out the SSD.
2. If the BIOS is outdated, update it using the maker's instructions.
3. Clear the CMOS, set it to defaults, set date and time.
4. The HDD goes on the lowest numbered SATA port, the ODD up a few.
5. Install Windows. Don't use Microsoft's update driver.
6. Install motherboard drivers, audio, video and if an Intel board, Intel's RST.
Now if this is a stock cooler and heatsink compound, and you get that BSOD, I redo the compound.
If that fails, time to start RMA'ing parts.
Bob
PS. Covered SATA ports? Those right angle cables sometimes work around that.
PPS. More than one PCIe x16 slot? Try the other.
In 2012 I decided to build a gaming PC. I sold my ps3 and games iPod and used Christmas and birthday money to get this done. The build tool me 4 months to get the money and parts. I originally had a radeon I think hd660 Or something like that. Wasent sure. It wouldn't fit in my motherboard because the one I wanted was discontinued and this new budget model only fits a 4 inch graphics card. Anything ****** covers the sata slots. Here are my current spec's
Intel core i3 Sandy bridge 2120
Samsund ssd 64 GB where windows is.
Blue caviar western digital 500 GB HDD
Evga 650 sc graphics 1gb
Ga-h61-ds2 motherboard.
500w cooler master PSU
8gb pny ram 8gb.
I installed windows 8 updated drivers and was ready to go. But things were not good though out that year I exoearenced a varrity off crashed at least 30 bsod. I thought it was my ram so I kept ignoring it until windows files got deleted and I had to do an install. 2 more fresh installs on my ssd later I said enough and tested my ram with memtest. Let run over 30 tests total most at 1 time was 8. No errors. I said screw it for a few more months and 4 more fresh installs later. I said maybe its a compatibility issue with win 8. I installed 7 but the crashed are still here but 7 doesn't delete startup files like 8 did. There only 2 types or crashed now. Pfn_list_corrupt and memory management. I used a bsod duno reader and found it was ntoskrnl.exe. my computer crashes at least 25 times a day or more from startup to ideling on win desktop to shut down to competive csgo. Random no one program sets it off. I'm wondering what to do I'm out of ideas
I checked
Ram
Drivers
Hard drives
Ssd
And everything else I can think off. No errors anywhere. Please help I can't take it anymore

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic