When i updated my BIOS i was asked a question about the hd i think about SATA or different format. i got no idea because timer was 9 sec. I pressed yes (for reasons unknown) and i ended up with ''Error cannot load operating system''. I had to smoke 2 ciggarets before i tried again.... Good thing i had the old bios saved but this are the small things that can become big if you are no expert.
OK now that is an important piece of information.
If you are running your Hard drives in AHCI Mode that could be the cause of your BSOD's. I have had exactly the same issues with my western digital drives and have to run the SATA controllers in Native IDE mode. It will be worth checking how the SATA controllers are set in BIOS. If they are running in AHCI mode it would be better to switch them to Native IDE but it will probably require you to reinstall the OS.