It could be driver problems, but everything is updated.
And I don't understand how overheating would cause that problem
... Its all very strange. Perhaps an unwanted change in the registry that for some reason didn't show up? I dunno... I've never encountered anything like this. Thanks for the quick reply.