I'd love to know the details of that one as I really need to run one on very low voltage draw if at all possible but I forget which util is best as Ive run it at stock so long
Sure. I'll pit it here as it's still indirectly relevant (undervolting will bring an RX 480 into spec and increase its performance as well).
I stumbled into the issue indirectly a couple of years ago when I installed better hardware monitoring software and was concerned about the VRM temps on my graphics card (97C when overclocked). My goal in undervolting was to reduce temps, not increase performance. I didn't know how much a card could be power throttled even straight out the box.
I used (and still use) MSI Afterburner. It works with any card, not just ones made by MSI. My card is a VTX3D X-Edition. I didn't install the video capture and framerate monitoring parts of MSI Afterburner, but that wouldn't make any difference regarding settings and performance. It works and it's extremely easy to use, so I use it. Set and forget for everything - GPU voltage, VRAM voltage, aux voltage, GPU and VRAM speed, power limit increase or decrease, fan profiles. It also has monitoring and monitoring over time as a line graph (which allows you to roughly measure power throttling).
I did a lot of testing with different settings and benchmarks, but this was 2 years ago and I've forgotten the results. I did make a post with 4 typical results for stock and a sort of start, middle and end of tuning:
https://forums.overclockers.co.uk/showpost.php?p=26333269&postcount=5
Key bit:
These figures are all at stock GPU and VRAM speeds (930/1250), all with the same benchmark settings and all with everything else (CPU, etc) the same):
Out the box (1.6V VRAM, 1.15V GPU): 39.8
+10% power limit, 1.6V VRAM, 1.15V GPU: 49.6
+20% power limit, 1.5V VRAM, 1.05V GPU: 53.2
+20% power limit, 1.5V VRAM, 1.0V GPU: 54.2
That's a hell of a performance increase
solely from reducing power throttling. In addition, I got huge drops on GPU temp and graphics card VRM temps. Golden. The benchmark with those results was Unigine Heaven 4.0 at 1920x1080 ultra quality custom preset with 2xAA and no tesselation.
I did a bit more tuning afterwards and I'm now running at these settings:
GPU voltage: 1.019V
GPU clock: 1 GHz
VRAM voltage: 1.500V
VRAM clock: 1.4GHz
That gets me 58.3 fps on the same benchmark as above with good temps. I might be able to get a bit more out of it, but I got bored with tuning and left it at that.
MSI Afterburner at default will allow you to undervolt a 7950 GPU down to 800mV, which is almost certainly much more than low enough. 1.5V is the minimum on the VRAM, +/- 20% is the limit on the change in power limit. You can extend the ranges of variation by editing a specific Afterburner text file to add a specific bit of text stating that you understand that you're doing it entirely at your own risk without any support (a deliberate restriction by the author). Instructions are here:
http://forums.guru3d.com/showthread.php?t=338906