Generally, a hardware failure will give you more warning then a BSOD. BSOD is usually windows throwing a paddy over something. Fatal Exceptions, Illegal Operations etc, etc. You'll probably find that despite all the trouble shooting and diagnosing under the sun, it will still benefit more with a wipe it clean and start again.