This has happened to me in the past. In my case, it turned out to be the cpu over heating because of dust buildup in the cpu heatsink. 3/4 of the cpu heat sink fins were plugged with dust. I vacuumed the cpu heat sink, problem solved. Pop the cover off of your case and manually inspect the cpu heat sink, and make sure fan is moving and the fins are clean. Check the video card fan as well, cause if that fan stops, same thing will happen. Likewise fan in power supply, and any other fans in the case.
From there, there are many things that can cause it, from a flaky power supply to poorly seated cpu heat sink to bad memory. You might get a hardware burn/diag program and run it. Run memtst and check memory. And if you are using Windows, all bets are off because Windows can pull a hard reset just because today is the fourth Tuesday of an even month and you farted twice before noon - that is about all it takes to get Windows to barf it seems....there are so many things that can go wrong with Windows that sometimes it takes a clean reinstall just to get things stable again. Which is why I now use LInux but that is another story...if all else fails and you just can't get it stable and you are positive the hardware is good, consider a windows reinstall. YMMV...
FWIW, I never update video drivers. I've been working with computers for over 30 years and rarely have I seen a driver update fix anything. I have, however, seen newer drivers cause problems that the old ones did not, and for that reason I usually stick with tried and true older drivers until the new one has been out for a while.
I've also seen two defective video cards in just the last few months, and both were causing crashes and stability problems. Replaced the video card, problem solved. That one is really tough to diagnose, because so many things can cause crashing and stability problem, and bad video cards are rare.
A notable exception to driver problems was the realtek nic driver they released last year with an overflow bug. Had to update the driver to fix nic problems, but like I said, fixing things with drivers updates is really rare.