I'm not sure right now, but it sounds like a unique driver error.
Etc, when one type of action happens, the driver can't load correctly, causing the entire thing into a freeze-loop that ends after a while.
Like you said, mostly when you're playing games, which would be the chance you'd execute...