Ok so I bought a gigabyte 7970 ghz edition card. This card is factory overclocked and runs at 1100/1500 stock. The problem I'm having is that after gaming for a while or running a benchmark, usually within the first 5 minutes or less, my card goes from 1100mhz core speed down to 1050mhz, back up again, then down and up more frequently, until finally it baselines at 1050mhz. If I raise the power control settings in ccc to +20%, then it works fine and stays at 1100mhz.
Now the reason I'm posting this in the driver section is that I discovered that if I force catalyst to crash by overclocking too high (with the "driver has stopped responding and has recovered" error), then afterwards, if I run it at normal speeds again, it won't downclock at all, even if I overclock the card to 75mhz above stock speeds, all with +0% power control. It will just stay solid at that speed. Once I reboot it goes back to normal.
Now my question is, why is this happening? is there some kind of thermal control that doesn't come back online once catalyst crashes? Or something different altogether? Maybe its not even a driver problem. I have no idea.
So to summarize, I need +20% to run at the stock 1100/1500 stable, but if I crash catalyst I can run 1170/1575 at +0% completely fine.
Using the latest 12.11 beta btw (188.8.131.52), BUT, the reason I discovered this was because I read a post from somebody with an older card and driver which did the same thing.
Any help would be appreciated.