At one point I had a random window freezing.

I had a specific motherboard, cpu and video card configuration.
A different boxer, with those same three component types had the same issue.
People with two of those, did not have the issue.

It was the last ATI card I've had, as the Nvidia ones have been fine.
Not saying Nvidia is superior, just that they work... and that was the reason for the switch.

It was whatever motherboard I was using.
And a Q6600 processor.
With whatever ATI card was the top, when Nvidia had GTX 275/285s as their top cards.
I switched to the 275 and the issue went away.

Not sure if this is helping or not.
But if you have spare components, you can rule out a video card or whatever... even if the tester card is not something you'd want to play with long term.