For a while now I have been having random restarts occur on my computer (more details in this thread). After lots of research and testing I got fed up and took it to a repair shop where they diagnosed the problem as being software related, specifically drivers. I recently reinstalled Windows 7 and continued to have to same problems even after updating all the hardware drivers, including the motherboard BIOS, so I am not sure how this could be a driver issue. Is their a program that I can use to detect which driver is causing this issue or is it simply a matter of lots and lots of trial and error with various builds of different hardware drivers until I can determine what the issue is?