What a core offset actually does
Modern GPUs don't run at one clock. The card constantly picks an operating point from a voltage/frequency curve — how many MHz it runs at each voltage step — and moves along that curve based on temperature, power draw, and load. A core offset (say, +60 MHz) shifts that whole curve upward: at every voltage the chip now attempts a slightly higher clock.
That's why an overclock isn't a fixed number you "set". The same +60 MHz offset produces different real clocks in different games, ambient temperatures, and scenes. It's also why instability shows up unpredictably — only certain voltage points on the shifted curve may be marginal, and you only land on them under certain loads.
What a memory offset does
A memory offset raises the data rate of the VRAM. Games that hammer memory bandwidth — high resolutions, heavy texture streaming — respond to it; games bound by the core barely notice. Memory overclocking has a different failure mode than the core (more on that in section 06), so tune the two separately: core first with memory stock, then memory with the core back at stock, then combine.
Why driver-reported limits matter
NVIDIA and AMD drivers expose, per card, the exact ranges they accept: minimum and maximum core offset, memory offset, power limit, and fan range — via NvAPI on NVIDIA and ADL/ADLX on AMD. A tuning tool that reads those limits and clamps every request to them can never ask your hardware for a value the vendor's own driver considers out of range.
Two honest caveats. First, "inside the driver's range" does not mean "stable" — the range is what the silicon is allowed to attempt, not what your sample can sustain; testing is still on you. Second, a clamp is a guardrail against out-of-range writes, not insurance against an unstable-but-in-range setting. The combination that keeps you safe is clamped values plus small steps plus volatile settings that don't survive a crash (section 07).
Heat is the real budget
The boost algorithm already trades temperature for clocks: a cool card holds higher frequencies on the same settings. Overclocking adds heat, and past certain thresholds the card pulls clocks back down — so an aggressive offset on a hot card can deliver less real-world clock than a modest offset on a cool one.
- Watch the GPU temperature alongside the clock while you test. If the card is already near its throttle point at stock, fix airflow or fan curve before touching offsets.
- A slightly raised fan curve is the cheapest "overclock" there is.
- A safety-minded tool should back offsets out on its own when the card runs hot. PULSE enforces an emergency thermal cutoff (tier-dependent, up to ~90 °C) and a 20% minimum fan speed while an overclock is active.
A sane testing loop
- Move in small steps. +15 to +30 MHz core at a time, +50 to +100 MHz memory at a time. Big jumps tell you nothing about where the edge is.
- Load it for real. A stress test or benchmark catches gross instability in minutes, but the games you actually play are the final exam — engines stress different voltage points than synthetic loads do.
- Know the failure signs. Visual artifacts (sparkles, flickering geometry), driver resets ("display driver stopped responding"), game crashes, or a hard freeze all mean the same thing: step back down two notches, not one.
- Then live with it. A setting that survives an evening of mixed play across several games has earned some trust. Anything less is provisional.
If a crash takes the driver down, your offsets are gone with it (good — that's the safety model working). Reapply the last known-stable step, not the one that crashed.
When memory "stability" lies to you
Modern GDDR memory has error detection and retry: when a transfer fails, it quietly retransmits. Push the memory clock too far and the card may not crash at all — it just spends more and more of its bandwidth on retries. The symptom isn't artifacts; it's performance that stops scaling, or even drops, as you keep raising the offset.
That makes "it didn't crash" a useless memory-stability test. Benchmark at each memory step; the moment a higher offset scores the same or lower than the previous one, you've passed the useful edge. Back down to the best-scoring step.
Why reset-on-reboot is a feature
It feels like a chore: offsets are volatile, and a reboot returns the card to stock. It's actually the property that makes consumer GPU tuning low-risk. A setting that proves unstable can always be escaped by restarting; there is no way to "brick in" a bad offset that survives power-off. Be suspicious of any tool that re-applies an overclock at boot before it has proven stable — auto-apply belongs only on settings that already survived your testing loop.
PULSE Pro tunes NVIDIA (GTX 900 series and newer) and AMD (RX 400 series and newer, including RDNA 4 via ADLX). Every offset, power-limit, and fan value is clamped to the ranges the driver itself reports; presets exist for non-experts and manual sliders for tuners. An emergency thermal cutoff (tier-dependent, up to ~90 °C) backs settings out on a hot card, offsets reset on reboot, and every change lands in the same JSON snapshot ledger as the rest of the app — one click reverts it.
Honest expectations: overclocking headroom is sample-specific ("silicon lottery"), and gains vary by game and bottleneck. No tool can promise a number — distrust one that does.