Update drivers, run a checkdsk on the hard drive and see if it has any bad sectors, run memtest 86 or something to check the ram. That one you run overnight. Also disable the auto restart on failure(Under system properties, advance, startup and recovery)