I found the problem is with Windows interrupting the graphics driver without stopping it. This "freezes" the screen by drawing no more frames.
If you look in event viewer in the errors you might be able to find bugchecks that are DPC WATCHDOG violations even though you've never had a bluescreen. If they are there you can use
BlueScreenView to find the log for that error and it will have the driver or service that caused the problem. In this case it should be your graphics driver. Even though the freeze has happened quite a bit there was only 1 bugcheck on mine.
The watchdog bullshit is caused by missing files for the driver and can be fixed by reinstalling or updating the driver. I recommend getting a .exe from your video card's manufacturer directly instead of using windows update. If you don't know the video card disconnect from your network [so windows won't grab a driver when you->], go to Device Manager (type in start), click Display Adapter or Graphics Display something similar, and you'll find Intel AMD Nvidia etc.