did you try to monitor temperature while running the game? Did you try to reproduce it with something like glmark2 or FurMark? see also bug 109466 comment 9