Remember to check that all of those SATA cables and power connectors are properly seated.
Recently one of my SATA cables seems to slip out of its connector every few weeks (due to vibrations?).
This obviously causes problems (including causing Windows to crash > BSOD).
Visual inspection of the cables and connectors shows no obvious problems (i.e. everything appears to be correct), but reseating the cable fixes the problem.