It is absolutely two mechanisms. There is a condition that is met, when aggravated by a second condition, causes the symptom of the freeze.
I have done a complete sweep of everything I am in control of:
- new OS, fresh install
- 32 bit mode
- 64 bit mode
- auto graphics switching turned off
- auto graphics switching turned on
- SMC cleared
- PRAM cleared
- FanControl Installed with Fans at Max RPM (and subsequently uninstalled after testing)
- iStat Installed to monitor temps (and subsequently uninstalled after testing)
- gfxCardStatus installed to make sure the ATI chipset was only active
My belief is that:
Condition A: fans speed up, although not uncommon, there is a very high speed fan ramp up associated with condition A. NOT all fan speed ramps are this condition. I believe Condition A is required for Condition B to cause the crash, and so far, is the unknown variable.
Condition B: switching from Full-screen to windowed mode, OR, moving windowed-mode application around from screen to screen. Without Condition A present - Full screen/Window switching is a non-issue.
The combination of these two factors causes my freeze. Neither by themselves cause it. I've gone as little as 5 minutes until a freeze, and this past Tuesday, went an entire night without one. However I have been able to get it to happen with enough diligence each time.
Edit: I must add I have done NO compressor tests making H.264 files or any other activity that could test the other issues. I've simply been trying to play games.