Yes, CPUs have basic turbo frequency not based on TDP or temperature (smart way), but number of cores where currently runs some workload even very small (stupid way). And then there is thermal throttling to protect CPU from damage if temperature is too high. RadeonPRO will not give you higher performance in most of cases. But can prevent stutter. Since you have profiles per game you can set each in way it works best: Like if you have only 60Hz screen it is reasonable to try to avoid v-sync if your fps goes under 60. But then to partially limit tearing and have nicer "frame pacing" you can limit fps to 60/59fps with DFC (this is my preferred method on 120Hz). Then if you use Triple Buffering in RP it is different than usual TB in most of games (It's the way it should be). And if you happen to use v-sync DVC (dynamic) is reasonable as nVidias Adaptive VSync. My universal approach which is stutter free is: - CPU runs with all 4 cores @4.5 as long as there is any even small load which prevents random loss of performance for main (or any other) game thread. - I lower game details to have fps over 100 at all times where possible 120fps+ - then I use DFC to limit 120fps in most cases. In few where it causes heavy tearing I go to 119fps (on 120Hz screen) - not doing heavy OC on graphics VRAM even at 1500MHz it eats like 60+W -> in short AMD method to TDP limit is: VRAM runs on frequency you set and eat what it eats, if something has to throttle it is GPU, because VRAM is not capable to save power. And that is one of problems which r9-290x has (additional memory chips eating power which GPU needs).