Many users think this is still XP so change out all the drivers
given by the Windows 7 installer and optional Windows Updates, or ignore the Windows Update drivers altogether and just swap out for OEM drivers on manufacturer's web pages for their model computer or device.
This completely ignores the advances made with drivers for Windows 7, where MS spent a fortune paying manufacturers to build drivers for Windows 7 so they wouldn't hold out like they did in early Vista forcing us to buy newer hardware, and so they have the drivers for Windows 7 in the installer or quickly updated via optional updates. Automatically get recommended drivers and updates for your hardware
If a newer or different driver
isn't delivered by Windows 7 then it likely isn't compatible or acceptable to the OS. Windows 7 is the authority on its own drivers, with rare exception.
What I would do is clean reinstall following these steps to get a perfect reinstall: Reinstalling Windows 7
You then have a baseline install from which you can troubleshoot any further random shutdowns using the logs and System Resources of Windows 7: troubleshooting step.
Once you determine if a driver is at fault then another one can be pursued through a thorough search however first one should start with the drivers Windows 7 wants for your hardware.
I just spent a month troubleshooting BSOD's on an older eMachine which turned out to be a single chipset driver from the OEM website that had been imported right after install as was standard with XP. This particular driver would not roll back with the full chipset so only a clean reinstall solved the problem - with no drivers imported except from optional Updates right after install. There was a reason Windows 7 held back from delivering this OEM chipset.