How to increase FPS on a low-end PC (the honest version)

No magic numbers. No "boost" button that quietly does nothing. Just the levers that actually move frames on weak hardware, ranked by how much they matter, plus the ones that are pure placebo.

How to increase FPS in games

On a GTX 1050 Ti or an aging Ryzen, your bottleneck is silicon. Software can't conjure a GPU you don't own. But a real chunk of your frame loss has nothing to do with the chip — it's Windows defaults, background junk, and in-game sliders that cost a fortune and give back almost nothing. That part you can fix today, for free.

Measure first, or you're guessing

The rule nobody wants to hear: if you can't measure it, you can't claim it. Most "I gained 40 FPS" stories are a different scene, a different time of day, or your brain wanting the tweak to have worked.

Average FPS lies too. A game that runs 60 average but drops to 18 four times a second feels worse than a dead-flat 45. The number that matters is your 1% low — the slowest 1% of frames. That's where the hitching lives. Watch your 1% lows and the frame-time graph. Ignore the fat average in the corner.

BRUTAL's FPS overlay shows frame-time, 1% lows, and live CPU/GPU/RAM. It's free. It reads frame counts from Windows' own display statistics (the D3DKMT graphics API) instead of hooking the game's DirectX pipeline, so it won't trip Vanguard, EAC, or BattlEye. Turn it on, run the same benchmark scene twice, and trust the delta — not your memory.

In-game settings that actually matter

This is your biggest free win on a low-end PC, and it's the one people skip because it's "just settings". On a weak GPU, three or four sliders eat most of your frame budget. The rest is vanity.

Cut these. High cost, low payoff:

  • Shadows. The most expensive setting in most games, full stop. Medium to Low is often a double-digit FPS swing, and you won't notice it mid-fight.
  • Resolution scale / render scale. Stuck at native 1080p and dying? Drop render scale to ~85%. Big GPU relief, far less ugly than lowering your actual desktop resolution.
  • View / draw distance. This one mauls the CPU in open-world games. Pull it back a notch.
  • Volumetric fog, ambient occlusion (SSAO/HBAO), screen-space reflections. Pretty. Expensive. First to go.
  • Anti-aliasing. Drop MSAA/TAA to something cheap like FXAA — or switch on the game's upscaler (FSR/DLSS) if it has one. Upscaling is the closest thing to free FPS a weak GPU gets.

Keep these. Cheap, and the game still looks fine:

  • Textures. Free as long as the VRAM is there. On a 4GB card, High textures usually fit at 1080p. See pop-in or stutter? Step down one notch.
  • Anisotropic filtering. Costs almost nothing on a modern GPU. Leave it at 8x or 16x.

Honest version: shadows down, upscaler on, render scale you can live with. That trio beats every "optimizer" on the internet combined.

GPU drivers

Real, but oversold. A fresh driver matters most in the first weeks after a big game launches, when the vendor ships a game-ready profile for it. Day to day, jumping two driver versions rarely moves your average FPS beyond noise. Don't expect a miracle. Don't run a two-year-old driver either.

BRUTAL's driver scanner is free and tells you what's genuinely outdated. Installing them is Pro, through Windows Update, with a restore point attempted first. NVIDIA GPU drivers are reported only — install those from NVIDIA’s own signed app. That restore point is the whole point: with System Restore on, a driver that regresses is one rollback away. No DDU, no safe-mode panic.

Power plan and CPU throttling

Underrated, especially on laptops and budget desktops. Windows loves to park CPU cores and downclock to save a few watts, and that shows up as stutter the moment a game suddenly wants every thread.

Switch to the Ultimate Performance power plan and stop aggressive core parking. Clocks stay high and ready. On CPU-bound games it's a measurable, repeatable win — not placebo. The trade: more power, more heat. On a thin laptop, keep an eye on temps. BRUTAL applies the Ultimate Performance plan as a one-click module and captures your current plan's GUID first, so undo actually puts you back where you started.

Background apps and RAM pressure

With 8GB of RAM, a graveyard of Chrome tabs plus Discord plus a launcher's web helper can shove you into paging. And paging mid-game is exactly where 1% lows go to die.

What helps: closing the genuinely heavy stuff, and demoting the web-helper processes (Discord renderer, Steam/Epic helpers) so they stop elbowing your game for CPU and disk I/O. What does not help is a "RAM booster" flushing your working set every few seconds. Emptying RAM doesn't make it faster — Windows just has to fault those pages straight back in, which causes the exact stutter the booster swears it's fixing. We don't ship that.

What we refuse to ship "RAM boosters" that hammer your working set as a placebo, disabling SysMain/Prefetch as a fake "endurance" trick, or counting freed RAM as if it were reclaimed disk space.
What's real Trimming idle background processes once, demoting web-helper priority while you game, and letting Windows manage memory the way it was built to. BRUTAL's Process Rules set per-app priority, affinity, and EcoQoS — and every one of them reverts.

Timer resolution and input lag

This won't move your FPS counter. It changes how the game feels. A finer system timer — BRUTAL targets 0.5ms — tightens scheduling jitter so frames pace more evenly. Kill mouse acceleration and trim HID/USB latency on top, and aim starts to feel direct instead of swimmy. If your average FPS is fine but the game feels floaty or laggy, this is the lever. Not a bigger number.

Be honest with yourself about HPET and timer tweaks: they smooth frame pacing on some systems and do nothing on others. Watch the frame-time graph before and after. If it doesn't flatten, it didn't help you. Turn it back off.

Network latency (online games)

For competitive online play, ping and packet stability beat raw FPS every time. A 144 FPS feed into a server you reach at 90ms with bufferbloat still plays like mud.

BRUTAL's free network lab runs a real traceroute, grades your bufferbloat A–F (latency under load — the spike that wrecks your ping the second someone in the house starts streaming Netflix), benchmarks DNS, and pings real game servers. Fix the bufferbloat, pick the closest server, and you'll feel it more than any FPS tweak on this page.

Monitor, refresh rate, VRR

A sanity check most people get wrong: confirm Windows is actually driving your monitor at its real refresh rate. A 144Hz panel quietly stuck at 60Hz after a driver reset is depressingly common. And if your display supports it, turn on variable refresh rate (G-Sync / FreeSync). On a low-end PC where FPS bounces around constantly, VRR matters more, not less — it kills tearing and judder without forcing you to nail a fixed framerate. It won't add a single frame. It makes the frames you already have look clean.

How BRUTAL automates the safe stuff

Every lever above, you can do by hand. BRUTAL just does the safe ones in one click, with undo on every registry change, and lets you measure whether they worked.

  • 17 free modules cover the power plan, scheduler, DWM/display latency, network stack, and background trimming. Every registry change is per-module undoable, and a restore point is attempted before the big ones.
  • The free FPS overlay proves each change with frame-time and 1% lows — apply a module, run your scene, read the delta.
  • Guardian (Pro) detects your game, applies the right tuning automatically, then reverts the moment you quit.

User-mode only. No kernel driver of our own, no game injection, no graphics hooks. Read exactly why it's anti-cheat safe before you trust any optimizer anywhere near a competitive game. Then grab the gaming optimizer and measure it yourself.

Stop guessing. Measure your frames.

Free download, no account needed. The FPS overlay and 17 optimization modules cost nothing; Pro adds the automation.