MSI Afterburner Voltage/Frequency Curve: A Complete Walkthrough
The voltage/frequency curve editor in MSI Afterburner is the most powerful GPU tuning tool available to enthusiasts, and the vast majority of Afterburner users have never opened it. Understanding the curve transforms what Afterburner can do from simple slider adjustments into full custom GPU performance profiles.
Most GPU overclocking guides tell you to drag the Core Clock slider in MSI Afterburner to the right and call it done. That works, but it applies a flat offset to every point on the GPU's boost curve without letting you control the voltage at which those clocks run. The voltage/frequency curve editor exposes the full relationship between voltage and clock speed and lets you tune it directly.
Opening the curve editor
In MSI Afterburner, click the Voltage/Frequency Curve icon in the main panel (it looks like a small graph) or press Ctrl+F. A separate window opens showing a curve plotted on a grid. The horizontal axis is GPU voltage in millivolts, starting from the minimum operating voltage on the left and rising to the maximum on the right. The vertical axis is GPU clock frequency in MHz. Each point on the curve represents a stable operating point the GPU can occupy.
The shape of the default curve rises steeply from left to right in the lower voltage range, then levels off at higher voltages as the GPU approaches its maximum boost clock. The plateau region is where the GPU spends most of its time during gaming.
How the GPU uses the curve
At any given moment the GPU driver selects an operating point from the curve based on power budget, thermal headroom, and load. If the GPU has thermal and power headroom, it moves right and up the curve, increasing voltage and clock. When it hits a thermal or power limit, it steps left and down. The curve defines the available points; external limits determine where on the curve it operates.
Overclocking with the curve: frequency offset approach
To overclock using the curve, click any point and drag it upward to raise the frequency at that voltage. Holding Shift and pressing the up arrow nudges selected points upward by 1 MHz. The most common approach for overclocking is to select the highest frequency point your GPU reaches during gaming (visible in HWiNFO64 while under load) and raise it by 50 to 100 MHz, then flatten the curve to the right of that point using Shift+L.
Flattening the curve prevents the GPU from stepping to higher voltages for minimal clock gains beyond your target. It also makes your overclock more thermally predictable: the GPU reaches its maximum voltage at your defined clock cap rather than climbing to silicon-maximum voltage for a few extra MHz.
Undervolting with the curve
To undervolt, identify the operating point your GPU uses under sustained load—typically a specific voltage/MHz combination visible in HWiNFO64. Find that voltage point on the curve and drag it left to a lower voltage while keeping the same or slightly lower frequency. Then flatten the curve to prevent the GPU from stepping to higher voltages above that point.
The result is a GPU that operates at the same frequency target with less voltage, generating less heat. For undervolting to be effective, the GPU must reach your flattened clock cap under sustained load; if the flat section is too high for the power limit to sustain, the GPU will still throttle.
Saving and applying profiles
In the main Afterburner window, click a profile slot (1 through 5) while holding Ctrl to save your current settings to that slot. Click the slot without Ctrl to apply it. Enable Afterburner to start with Windows and apply your chosen profile at startup through the Settings menu. Without this, your voltage/frequency curve reverts to factory on every reboot.
Reading curve changes in HWiNFO64
After applying a voltage/frequency curve modification, run your benchmark with HWiNFO64 logging and verify that the GPU core clock and GPU core voltage values in the log match your intended operating point. The GPU clock should match your flattened ceiling (within normal boost variation of 15 to 30 MHz), and the voltage should not exceed your set cap. If either value is higher than intended, the curve was not applied correctly or is being overridden by another software.