When did you last clean the inside of your PC ?
It may seem an unimportant question but you would be suprised how many PC crashes are caused by dust and dirt blocking cooling vents and fans.