This is the guide I made for peeps.
Do this first.
Next you want to CTRL F in Afterburner, open the custom voltage curve, CTRL D to set it to defaults. Then you want to hold Shift, drag it to say +145 1999 core at 1050v and hit apply in Afterburner
It'll run around 1999 core at 1.062v in Afterburner in Heaven. Don't run Heaven though, drag the 1031v point up the same as the 1050v point and hit apply.
If you do it right everything to the right of 1031v should be in a straight line.
Try lower voltages if you are on an air cooler and want to keep temps down, though you may need to start with lower clock speeds as well.
Keep your memory between +400 and +500 to start even if you can do more.
Open Heaven at a lower resolution than your screen resolution NOT in full-screen mode so you can still see Afterburner.
When you run Heaven if you get no driver crashes or screen freezing about three seconds and restarting that's good. Now raise the 1031v point with Heaven running one notch at a time to high core speeds like from +145 to +155 and hit apply, then between each time wait 30 seconds or so.
Keep doing this until the driver crashes or screen freezes three seconds and Heaven restarts. Close Heaven then drop in back down one notch, hit apply, and reboot. Your frame rate and stability will be compromised until you reboot.
Now do a full benchmark run with Heaven. If nothing crashes core is good. If driver crashes or screen freezes just drop it down one more notch. At 1.031v max core you can get you should get zero drops in voltages and core speed, should stay at 1.031v and the core it's at.
You can have GPU-Z running and logging to see your core does not drop during the run and be sure you had no driver crashes. If core and volts drop drastically a few seconds, then resumes, your driver crashed.
Ideally, this is what your final voltage curve should look like, but with the maximum core you determine by this method.
After you get core stable run Heaven and hit Shift to pause it at a scene. It'll show the frame rate up top with screen paused. Stop it at a lower frame rate scene when the frame rate only fluctuates a few FPS while paused, usually a scene with no clouds or smoke or anything.
Now adjust your memory up/or down until you get the frame rate as high as it'll go with no driver crashes or artifacts. HIGHER ISN"T ALWAYS BETTER. I find at +642 is a few frames slower than +610.
Your frame rate may only be higher a few FPS at best memory speed but that's fine.
You have now found a low voltage best clock speed compromise for your water/air cooled 1080 Ti.
Being obsessive about these things, I've found under water, no shunt mod, voltage slider maxed out, the trick is to find the best clock speeds you can obtain at the lowest possible voltages for sustained voltages and core speeds.
If I run my core at +177 2062 at 1.031v I get a solid 1.031v and 2062 core on a full 1920x1080 Heaven run. This is the lowest I can go on voltages with zero driver crashes at +177 core.
If you look at my GPU-Z log and Afterburner logs not once did I dip below 1.031v or 2062 core.
GPU-ZSensorLog.txt 91k .txt file
HardwareMonitoring.zip 3k .zip file
With 2093 core 1.093v it bounced up and down from 1.050v to 1.093v and in between, clock speeds changing as it does of course.
So while you can brag about maximum clocks (I got 2100 benching) for every day 24/7 scenarios a balance between voltages and clock speed seems to be key.
Hope this helps some. I'm reluctant to do the shunt mod as in my case my video card sits vertical and I'm not going to have the CLU run under my EK block and ruin my card. Edited by KedarWolf - 4/1/17 at 9:32pm