By LK Wood IV · 2026-07-11 · ~9 min read · St. Louis County, MO
Search “low GPU usage” and the SERP splits down the middle. Half the results say the same three words - it’s a CPU bottleneck - and the other half are frustrated threads titled “Low GPU usage (NOT A CPU BOTTLENECK)” from people who checked and found their CPU wasn’t maxed either. Both camps are right, because low GPU usage has two completely different causes, and telling them apart takes one reading almost nobody explains: whether a single CPU thread is pegged while the rest coast.
Get that reading right and you’ll know in thirty seconds whether you have a real bottleneck (and roughly what to do about it) or one of the fake ones - an FPS cap, a power setting, or a laptop quietly running the game on its integrated graphics - that get misdiagnosed as bottlenecks every day.
First: is low GPU usage even a problem?
Before you fix anything, rule out the case where nothing is wrong. A GPU that sits below 100 percent is only a problem if your frame rate is also lower than it should be. Usage naturally drops in menus, on loading screens, in lightweight or older games, and - importantly - any time you’ve capped your frame rate below what the card can produce. If you cap to 60 FPS and the card could do 140, it will coast at 45 to 60 percent usage and hold a perfect 60. That’s the card working correctly, not a fault.
And while we’re here: 100 percent GPU usage is the goal, not a warning. A pinned GPU means the graphics card is the thing setting your frame rate and nothing else is holding it back - exactly what you want. It doesn’t wear the card out; GPUs are built to run at full load for hours, and their own temperature and power limits protect them. The only asterisk is thermal throttling: if 99 percent usage comes with temperatures hitting the card’s limit and clocks sagging, that’s a cooling problem, not a usage one (our CPU overheating guide has the same logic for the processor side).
So the real symptom worth chasing is narrow: GPU usage well under 90 percent and a frame rate below what your hardware should deliver. That’s the rest of this guide.
The reading everyone gets wrong: total CPU% lies
Here’s the mistake that sends people down the wrong path. They open Task Manager, see the CPU at 35 percent, conclude “not a CPU bottleneck,” and start blaming the GPU, the drivers, or the game.
The single system-wide CPU number is misleading for gaming. Modern processors have 8, 12, 16 cores - but most games lean hard on one or two main threads (a render thread, a main game-logic thread) and barely touch the rest. When that one thread hits 100 percent, it caps your frame rate no matter how idle the other cores are. On a 12-thread CPU, one fully-maxed thread shows up as roughly 8 percent system-wide. So a game can be completely CPU-limited while Task Manager’s headline number reads 30 or 40 percent.
Always look at per-core load, not the rolled-up percentage. In Task Manager, open the Performance tab, click CPU, then right-click the graph and choose “Change graph to → Logical processors” - now you see every thread. If one is slammed against the ceiling while the others loaf, that’s your bottleneck, full stop. (MSI Afterburner and HWiNFO can show per-core load as an in-game overlay if you’d rather watch it live.)
One more measurement trap: Task Manager’s GPU percentage itself is unreliable for games. It defaults to showing whichever GPU “engine” it feels like, and can display a low number while the 3D engine is actually busy. Trust MSI Afterburner / RivaTuner, GPU-Z, or your GPU vendor’s overlay for real GPU load, not the Task Manager tile.
The fork: one core pegged, or everything coasting?
This is the whole diagnosis. Watch per-core CPU load and true GPU load together during a minute of the actual game, and you land in one of these rows:
| What you see | What it means | Where to go |
|---|---|---|
| GPU under 90%, one CPU thread near 100% | Real CPU bottleneck | The CPU-limit fixes below |
| GPU low, all CPU cores also low, and you’re at an FPS cap / refresh rate | Not a problem - the cap is doing its job | Nothing to fix (or raise the cap) |
| GPU low, all cores low, no cap but FPS still bad | Hidden limiter, power throttle, or wrong GPU | The “fake bottleneck” fixes below |
| GPU low on a laptop, dedicated card barely moving | Game is on the integrated GPU | Force the dedicated GPU |
| GPU pinned at 99% but FPS low | You’re GPU-limited (normal) or throttling | Lower settings, or check temps |
The single most useful clue is whether any one CPU thread is maxed. If yes, it’s a genuine CPU limit. If nothing is working hard, stop looking for a bottleneck - something is capping or starving the game before either part gets busy.
When it’s a real CPU bottleneck (one thread pegged)
If a single core is slammed while the GPU coasts, the graphics card is idling because the CPU can’t feed it frames fast enough. This is normal in simulation, strategy, and busy open-world games, and at lower resolutions (1080p leans on the CPU far more than 4K). What actually helps:
- Enable XMP (Intel) / EXPO (AMD) in the BIOS. The most common free win by far - memory left at its slow JEDEC default starves the CPU’s frame-feeding, and flipping the profile on often lifts 1% lows immediately.
- Close background CPU load - browser tabs, Discord, capture/overlay tools, aggressive antivirus.
- Make sure the CPU isn’t thermal-throttling. A hot CPU that drops clocks reads as exactly this symptom; see CPU overheating to rule it out.
- Raise resolution or settings if you want the GPU busier. Counter-intuitive but real: pushing more graphics work shifts the limiter back onto the GPU. It won’t raise your FPS, but it puts the card you paid for to work.
What won’t help: lowering resolution or graphics settings. If dropping from High to Low gains you almost nothing, that’s the confirmation you’re CPU-bound - the GPU had headroom to spare. The only true fix for a hard CPU limit is a faster CPU (single-thread performance matters most for games).
The fake bottlenecks (nothing is working hard)
If both the GPU and every CPU core are coasting and your FPS is still bad, you’re not bottlenecked - something is holding the whole system back. Work through these:
A frame-rate limit you forgot about. An in-game FPS cap, V-Sync locking you to your refresh rate, a “Max Frame Rate” set in the NVIDIA/AMD control panel, or an RTSS/launcher cap will all make the GPU coast on purpose. Turn every cap off to test; if usage jumps and FPS climbs, a limiter was the “problem” all along.
Power throttling. Set the Windows power mode to Best Performance (Settings → System → Power). In the NVIDIA Control Panel under Manage 3D Settings, set Power Management Mode to “Prefer maximum performance” so the card doesn’t sit at low clocks (AMD’s equivalent is in Radeon Software). On a laptop, keep it plugged in - on battery, and in “quiet”/“battery boost” modes, the hardware is deliberately capped.
Running on the wrong GPU (laptops especially). This is a top cause of a good GPU showing almost no usage: the game is silently running on the Intel/AMD integrated graphics. Fix it in three places - (1) Windows Settings → System → Display → Graphics, add the game’s .exe and set it to High Performance; (2) NVIDIA Control Panel → Manage 3D Settings → preferred processor = High-performance NVIDIA processor; (3) power mode on Best Performance and plugged in. If it still won’t switch, check the BIOS/UEFI for a graphics/MUX setting and update the GPU driver.
A background thread stealing time or DPC latency. Less common when everything reads low, but a misbehaving network/audio/chipset driver can stall the pipeline; LatencyMon (free) points at the culprit.
VRAM overflow or a crippled PCIe link. If the card runs out of video memory it swaps textures over PCIe and usage gets erratic - drop texture quality and check dedicated VRAM against the card’s limit (our how much VRAM you need guide has the real numbers). And on desktops, a GPU seated in the wrong slot or on a bad riser can drop to PCIe x1 and choke - GPU-Z’s Bus Interface reading (run its render test) tells you the active link width.
The quick-win order
If you want a sequence instead of a diagnosis, run these free steps and re-check per-core CPU and true GPU load after each:
- Confirm you’re not just at an FPS cap - turn off every V-Sync/FPS limit to test.
- Read per-core CPU load (Task Manager → Logical processors). One pegged thread = CPU-limited; stop here.
- Set Windows power mode to Best Performance; NVIDIA Power Management to Prefer maximum performance; laptop plugged in.
- On a laptop, force the dedicated GPU for the game (Windows Graphics settings + control panel).
- Enable XMP/EXPO in the BIOS and close background apps.
Most “low GPU usage” ends somewhere in the first four steps. The people who “tried everything” almost always skipped step 2 - they read one system-wide CPU percentage, saw 35 percent, and never looked at the maxed core underneath it.
If your frame rate is low but uneven - hitching and micro-stutter rather than a steady low number - that’s a different problem with its own diagnosis; start with why your PC stutters in games, which separates frame-pacing stutter from a genuinely weak GPU.
Frequently asked questions
Is low GPU usage always a CPU bottleneck?
What GPU usage is normal while gaming?
Is 100% GPU usage bad?
Why are both my CPU and GPU usage low but my FPS is bad?
How do I force a game to use my dedicated GPU instead of integrated graphics?
How do I get my GPU to 100% usage?
Evidence ledger
- Last updated
- Methodology
- This guide was written and edited by Lowell K. Wood IV in St. Louis County, MO. Specs and prices verified against vendor and project documentation current on the date above. Full editorial standard: methodology.
- Update log
- 2026-08-19 — Last reviewed and updated.
- Corrections
- Spotted an error or a stale number? Email hello@techfuelhq.com. Confirmed corrections are added to the update log above.