A CPU bottleneck means your processor cannot prepare frames fast enough to keep your graphics card busy, so the GPU sits partly idle while your frame rate stalls. The quickest check is to watch GPU usage in a game: if it hovers well below its normal level while one CPU thread is pinned, the processor is the limit. This guide works on any Windows 10 or Windows 11 gaming PC with an NVIDIA, AMD or Intel graphics card, needs no extra downloads, and takes about 15 minutes.

Quick Answer

  • Run your game at your normal settings with an on-screen monitor showing GPU usage and per-core CPU usage.
  • If GPU usage sits near the top of its range while frames are low, you are GPU-limited, which is the healthy case.
  • If GPU usage is clearly lower and a single CPU thread is near its maximum, suspect a CPU limit.
  • Confirm by lowering the resolution: if the frame rate barely rises, the CPU is the ceiling.
  • Rule out frame caps, V-Sync and background apps before you blame the hardware.

Before You Start

Every system has a bottleneck somewhere, because one component always limits the others. The question is whether the limit is large enough to waste the graphics card at the settings you actually play. Treat the thresholds in this guide as rule-of-thumb signals, not exact numbers; they shift with the game engine, resolution and settings.

Close browsers, launchers and video players that you do not need, since they affect the CPU readings. Make sure your frame-rate limiter and V-Sync settings are known: a cap at 60 or 144 frames per second makes the GPU look underused even when nothing is wrong, because the card is deliberately idling once it reaches the cap.

Pick a repeatable test scene. A busy city, a large multiplayer match or a heavily populated base is where CPU limits show up; an empty corridor often looks fine. Play the same scene for at least two minutes each time you change something. These steps only read performance data, so there is no risk to your files or settings, and the overlays below can be toggled off with the same shortcut.

Method 1: Watch GPU and CPU Usage While You Play

This is the main test. You will compare how busy the GPU is against how busy each CPU thread is.

  1. Choose a monitor. The built-in options are the Xbox Game Bar (press Win+G, open the widget menu, select Performance, then pin it with the pin icon), the NVIDIA app overlay (enable In-Game Overlay under Settings > Features, then press Alt+R to toggle the statistics view), or AMD Software: Adrenalin Edition (open Performance > Metrics and enable the overlay, or press Ctrl+Shift+O if the default hotkey is unchanged).
  2. Set the game to borderless windowed if the overlay does not appear; some overlays do not draw over exclusive fullscreen.
  3. Load into your test scene and play normally for two minutes while watching GPU usage and your frame rate.
  4. Alt-Tab out (or use a second monitor) and open Task Manager with Ctrl+Shift+Esc. Go to Performance > CPU, right-click the graph, and choose Change graph to > Logical processors. You will now see one small graph per thread.
  5. On the GPU page, confirm the main graph shows the 3D engine. If a different engine is displayed, use the drop-down above the graph to select 3D.
  6. Write down what you see: GPU usage, the busiest CPU thread, and the frame rate.

How to read it: when the GPU stays at or near its ceiling (many players treat roughly 95 percent and above as GPU-bound), the graphics card is the limit and your CPU is keeping up. When GPU usage is noticeably lower, such as the 60s or 70s, while one or two logical processors are close to 100 percent, the game is waiting on the CPU. Total CPU usage can mislead: a game that leans on two or three threads can leave an eight-core or sixteen-thread processor showing a modest overall percentage while still being CPU-limited.

Why it works: the graphics card can only work on frames the CPU has handed it. If the CPU cannot hand frames over quickly enough, GPU usage drops even though the game feels slow.

Method 2: Run the Resolution Test

This test separates a real CPU limit from other causes, and it costs nothing.

  1. Open the game’s video settings and note your current resolution and frame rate in the test scene.
  2. Lower the resolution a couple of steps (for example from 1440p to 1080p, or from 1080p to 720p) and reduce any resolution scale or upscaling quality. Leave settings that cost CPU time, such as view distance, crowd or object density, and physics, unchanged.
  3. Return to the same scene and play for the same two minutes.
  4. Compare the frame rate. If it jumps, the GPU was the limiting part at the higher resolution. If it stays almost the same while GPU usage falls, the CPU, memory or the game engine itself is the ceiling.
  5. Restore your original resolution afterward.

Why it works: resolution mostly changes GPU workload and barely touches CPU workload. A frame rate that does not respond to resolution tells you the GPU was never the thing holding you back. Gains from any change vary by game and hardware, so judge by your own results rather than by a number from someone else’s system.

Method 3: Check for Look-Alike Causes and Easy Fixes

Several problems mimic a bottleneck. Work through them before you decide to buy hardware.

  1. Check your frame cap: open the game, the NVIDIA app or AMD Software, and your monitor’s refresh setting. If V-Sync, G-SYNC, FreeSync or a limiter holds frames at a set value, a low GPU reading is expected.
  2. Check memory settings. In the BIOS, look for XMP (Intel), EXPO (AMD) or DOCP and see whether your memory runs at its rated speed. Many systems default to a slower base speed. Enabling a profile is an overclock of the memory, so if the PC fails to boot, clear the CMOS using your motherboard manual or reseat the battery per its instructions.
  3. Open Settings > System > Power & battery (desktops show Power) and make sure the power mode is Balanced or Best performance. On laptops, plug into the charger, since many models limit the processor on battery.
  4. Update the chipset driver and BIOS from your motherboard or laptop maker. These updates can adjust boost behavior and compatibility; read the release notes first and follow the vendor’s flashing steps exactly.
  5. Turn off CPU-heavy in-game options one at a time: shadow distance, crowd density, ray-traced effects, and simulation quality. Retest after each change.
  6. Look in Task Manager’s Processes tab for apps using the CPU in the background, such as capture tools, browser tabs or overlays.
What you see Likely meaning Next step
GPU near its maximum, frames lower than you want GPU-limited (normal) Lower settings or resolution, or upscaling modes
GPU well under its maximum, one thread near 100 percent CPU- or engine-limited Methods 2 and 3, reduce CPU-heavy settings
GPU low and frames pinned at a fixed number Frame cap or V-Sync Raise or remove the cap to test
Frame rate drops only when a large crowd or map loads CPU, memory or storage spike Check memory speed, background apps and drive health
Both CPU and GPU low, stutters present Memory, drive or driver issue Update drivers, check Task Manager disk activity

If It Did Not Work

  • The overlay will not appear: switch to borderless windowed, check that the overlay’s hotkey is not already used by another app, and confirm Game Bar is on under Settings > Gaming > Game Bar.
  • Task Manager shows no GPU page: the graphics driver may be too old or a generic Microsoft driver is installed. Reinstall the current driver from NVIDIA, AMD or Intel; Task Manager’s GPU view needs a driver that supports WDDM 2.0 or later.
  • Two GPUs are listed on a laptop: make sure the game is running on the dedicated card under Settings > System > Display > Graphics, where you can assign the app to High performance.
  • Numbers jump around: check for thermal throttling by watching clock speeds and temperatures in the same overlay, and clean dust filters and fans. A hot CPU can reduce its own speed and look like a bottleneck.
  • Results look inconsistent between runs: use the same scene, the same time of day in the game, and the same background apps. A short online match will not give a fair comparison.
  • Stutter with low usage on everything: check Event Viewer under Windows Logs > System for disk or driver warnings, and look at drive activity in Task Manager during the stutter.

Common Questions

Is a CPU bottleneck always bad?

No. Some limit always exists, and a mild one at high frame rates is normal in esports titles. It matters when your graphics card is clearly underused and the frame rate is below what your monitor can show.

What usage percentage means I have a bottleneck?

There is no universal number. As a rough guide, GPU usage near the top of its range means GPU-limited, while a much lower reading with a pinned CPU thread suggests a CPU limit. Compare with the resolution test rather than trusting a single figure.

Will a faster graphics card fix a CPU bottleneck?

No, it can make the gap larger. A faster GPU raises the ceiling the CPU has to keep up with, so the card sits idle more often at the same settings.

Does higher resolution reduce a CPU bottleneck?

Often, yes. Higher resolution and heavier graphics settings make the GPU work longer on each frame, which gives the CPU time to catch up. Frame rate may stay similar, but the graphics card is used more fully.

Can the game itself be the problem?

Yes. Some engines rely on one or two main threads and cannot use a modern many-core processor well. In that case the limit is the game’s design, and only settings changes or later patches help.

Update History

  • October 14, 2026 – Initial publication; steps checked against Windows 11 24H2/25H2 and current driver releases.
  • Menus can differ slightly by Windows build, BIOS vendor and driver version; check your own screens against the steps.

Sources

  • Microsoft documentation and support pages for Task Manager, Xbox Game Bar and Windows graphics settings
  • NVIDIA support documentation for the NVIDIA app in-game performance overlay
  • AMD support documentation for AMD Software: Adrenalin Edition performance metrics and hotkeys
  • Motherboard vendor manuals for XMP, EXPO and DOCP memory profile settings

Related guides

Browse all Performance guides →