Just a guess, but often the temperature reported by the GPU and by the Compal EC are slightly out of sync. In my experience it throttles based on the EC, so if we are using GPU-Z to monitor temps it may show a max of 77c as reported by the GPU, when the EC saw 78 and bunted us down to P8. Maybe we can take up a collection to incentivize your engineers to "accidentally" transpose that 78 into an 87? If there are reasons behind the 78c throttle that means it won't be removed or raised, then maybe an adjustment to the fan profile, I have recently been using HWINFO64 to override the fans and that has proved a reasonably effective solution, except that the software isn't perfectly stable and only runs the fans as a set rather than individually. Anyway, bottom line something still needs to be done, as this does actually effect normal gaming at stock settings. I didn't have any issues with my new unit (in fact it stayed around 65c) until I started playing The Witcher 2. Now without using HWINFO64 to override the fans I will always throttle after an hour or two of Witcher 2 game play. Basically using the normal fan profile my GPU slowly heats up and eventually throttles when playing, however, less intense games like Modern Warfare 3 or Starcraft 2 are stable at 65c.