I spent numerous hours trying to fix the problem, including updating the BIOS, installing up-to-date versions of all my device drivers, checking to make sure there were no unnecessary applications running in the background and, of course, scanning for spyware and viruses.