I'd try using a different Windows account and safe mode to see if the same behaviour occurs to try to narrow down the cause being software or hardware. Probably worth trying running from a Linux CD as well to totally eliminate software as the cause, or not.