Wanted to post this here:
I've been having trouble with my OC clocks never going down to idle on a pair of 6970's. For the longest time it worked sometimes and not others depending on drivers etc.
Well with 12.7 I finally figured it out. In MSI Afterburner you must set the 2d profile to your reset or default settings and your 3D profile to your stable overclock. Now, whenever I'm not gaming, it defaults down to 150/300 or whatever it is, instead of being maxed all the time. The 2D clock seems to activate the cards default down clocking behavior, not active if the clocks are changed in the slightest. Recently, maybe as of 12.6 or 12.5, I have no longer needed to disable EnableUlps in the registry for stability, it seems to be working without doing that. I have the EnableUnofficalOverclocking at the 1 setting in the MSI AB config file. EDIT: Uhg. Nevermind. Getting STOP error codes surrounding what I think is syncing the two gpus to the same speed. Disabling ULPS causes my clocks to not go below the 2d profile settings.
The fan curve is global across 2d/3d which I like. At first the fan curve didn't show up in AB, but a restart of the system fixed that. So at last, I think its working much better now.
I hope this helps somebody.