The Blue Screen Viewer shows all blue screen of deatch crashes in one table:
http://www.nirsoft.net/utils/blue_screen_view.html
HD Tune provides a lot of options to test a hard drive:
Memtest64 can be used to test the RAM of your computer on faults:
Often problems can be solved by updating the drivers of your computer. Go to the website of manufacturer of the hardware or computer and see if there are newer versions of the drivers.
Start the Run-Dialog Box [Windows-logo] + [R]
Enter the command for current user: shell:startup
Enter the command for all users: shell:common startup