How to Check a PC Bottleneck: Step-by-Step Test
A step-by-step method for diagnosing PC bottlenecks using real usage data, frame time, resolution tests, memory checks and thermal monitoring.

What a bottleneck really is
A bottleneck is the resource that currently limits the speed of a workload. That resource can be the CPU, GPU, RAM, storage, network connection, thermal system or even a software limit. It can also change from one application to another.
For that reason, checking a PC bottleneck should start with the workload and the performance target. A computer that is GPU-limited at 4K can be CPU-limited at 1080p. The same machine can have no meaningful hardware limitation during ordinary web browsing.
Before you test: check compatibility
Before measuring performance, make sure the parts actually fit together. A bottleneck test is meaningless if the system is limited by something simple.
- Socket and chipset: the CPU must match the motherboard socket, and some boards need a BIOS update for newer processors. See motherboard bottlenecks: VRMs, chipsets and BIOS.
- RAM type: DDR4 and DDR5 are not interchangeable, and the motherboard supports only one.
- Graphics card slot and power: the card needs a PCIe slot, enough physical room in the case, and a power supply with the connectors and wattage the GPU maker recommends.
- Monitor connection: the display cable should go into the graphics card, not the motherboard. Our guide on whether a monitor can bottleneck your PC covers this and other display checks.
Compatibility is a yes or no question. Balance comes next. Our PC upgrade checklist covers every item in detail.
Step 1: define the problem
Write down the game or application, resolution, graphics settings, monitor refresh rate and target performance. If the complaint is “my PC is slow,” describe what slow means: long application startup, low FPS, stuttering, delayed input, slow file operations or something else.
Step 2: monitor the CPU
Use Task Manager or a hardware monitoring application to watch CPU usage while reproducing the problem. Look beyond total utilization when gaming. A heavily loaded thread can become the limit even when the overall CPU percentage looks moderate.
Also check CPU clock speed and temperature. If frequency falls during sustained load, investigate cooling and power behavior before calling the processor too slow.
Step 3: monitor the GPU
GPU utilization, clock speed, temperature and VRAM usage provide useful clues. High GPU utilization with a stable clock and a frame rate below your target often points toward a graphics limit. Low GPU utilization during poor gaming performance calls for a wider investigation.
Step 4: check RAM
Look at used and available system memory while the workload is running. If RAM is nearly exhausted and the system begins paging heavily, adding memory may be more useful than upgrading the CPU or GPU.
Remember that memory usage is not binary. Windows will use available memory for caching, so high usage alone does not prove that RAM is insufficient.
Step 5: check temperatures and clocks
Thermal problems can imitate a weak component. Dust, poor case airflow, an incorrectly mounted cooler or a failed fan can cause a CPU or GPU to reduce its operating frequency.
Compare temperatures and clocks during a normal run and during the slowdown. If clocks fall at the same time performance drops, cooling or power management deserves attention.
Step 6: use the resolution test
For gaming, lower the resolution while keeping the rest of the settings as similar as possible. If FPS increases significantly, the GPU was likely an important part of the limit. If FPS changes very little, investigate CPU performance, frame caps, memory and the game engine.
Step 7: check frame time
FPS tells you how many frames are produced on average. Frame time shows how long individual frames take. Stuttering can be easier to understand from a frame-time graph because a few long frames may be hidden by a reasonable average FPS.
Step 8: remove artificial limits
Before diagnosing hardware, check for V-Sync, in-game FPS caps, driver-level limits and display settings. A GPU that stops at a chosen frame cap is not necessarily a weak GPU.
Step 9: test one change at a time
Changing five settings at once makes the result difficult to interpret. Instead, change resolution, texture quality, ray tracing, CPU-heavy settings or background processes individually and record the outcome.
Common bottleneck patterns
| Observation | What to investigate |
|---|---|
| GPU near full load and low FPS | GPU performance, resolution, graphics settings, VRAM, temperature and clocks |
| GPU underused and low FPS | CPU threads, frame cap, memory, drivers and background software |
| RAM almost exhausted with stutter | Memory capacity, background apps and paging |
| High temperature with falling clocks | Cooling, airflow, fan operation and power limits |
| High disk activity during slowdowns | Storage workload and the process generating I/O |
Why bottleneck percentages should be treated carefully
A single percentage cannot describe every PC workload. A calculator has to simplify many variables, while real games differ in engine design, patches, drivers and settings. Use a calculated estimate to compare possibilities, not as proof that one component will always be a certain percentage faster or slower.

Compare your results with a bottleneck calculator
This is where a bottleneck calculator earns its place. Enter your processor and graphics card, choose your resolution and use case, and compare the estimate with what you measured in the steps above.
- They agree: you can be fairly confident in the diagnosis.
- They disagree: trust your measurement. Calculators work from averages, and your game, settings, RAM speed and cooling can push the real result either way.
No online tool can give a single definitive verdict, because the answer depends on the game and the settings. Read what a good bottleneck percentage is to put the number in context. Low single digits to the low teens is generally a well-matched system, but the number is a guide rather than a grade.
For planning, the calculator is also the quickest way to answer "will it bottleneck?" before you buy. Try a few combinations in the free PC bottleneck checker, compare them, and pair the result with benchmarks for the games you play.
When an upgrade is actually justified
Upgrade when measurements show that a component is consistently preventing you from reaching your target and the improvement is worth the cost. If the GPU is fully utilized and you want higher FPS, a stronger GPU may help. If the CPU is limiting a high-refresh workload, a CPU/platform upgrade may be more relevant. If memory is exhausted, add RAM. If temperatures are the problem, fix cooling first.
Test the PC under normal conditions
Do not run a diagnostic test with a dozen unrelated applications open unless that is how you normally use the computer. Close unnecessary programs, keep the same power plan and use the same game scene. If you want to test multitasking, make that a deliberate second test rather than mixing the two conditions.
Look for changes, not perfect numbers
There is no universal CPU, GPU or RAM percentage that defines a bottleneck. A 70% GPU load can be normal in one situation and evidence of a limitation in another. The strongest clue is how performance changes when you alter the workload. If reducing GPU work dramatically increases FPS, that tells you more than the percentage alone.
Check software before replacing hardware
Update drivers when appropriate, remove unnecessary startup applications, check game settings and make sure an FPS cap is not active. If the problem appeared immediately after a software update, compare behavior with a known-good configuration where possible. Hardware upgrades should be the last step after obvious software and thermal issues have been ruled out.
A note on bandwidth bottleneck tests
The phrase bandwidth bottleneck test can mean different things. For online games, it usually means a network test: run a speed test and check ping and packet loss, because a slow or unstable connection causes lag that no CPU or GPU upgrade will fix. For hardware, bandwidth can refer to memory speed or the PCIe link between the GPU and the motherboard. Those are rarely the main limit on a modern desktop, but a GPU installed in a slower slot, or RAM running at a default low speed, is worth a quick check in your BIOS or a tool such as GPU-Z or HWiNFO. See how to tell network lag from a PC bottleneck.
When the problem is not a bottleneck
Some slowdowns are caused by network latency, game-server issues, shader compilation, storage errors, corrupted files or application bugs. A PC can have powerful hardware and still deliver a poor experience because the problem is outside the CPU/GPU performance path. Good troubleshooting keeps these possibilities separate.
Conclusion
The best PC bottleneck check is a small investigation rather than a single number. Define the workload, monitor CPU and GPU behavior, check RAM and temperatures, use resolution and frame-time tests, and verify that no artificial frame limit is involved. This approach gives you evidence you can use for an upgrade instead of relying on a generic bottleneck label.
Frequently Asked Questions
How do I check if my PC has a bottleneck?
Run a game while monitoring CPU, GPU, RAM and temperature. If GPU usage is near 100%, the GPU is the limit. If GPU usage is well below 90% while a few CPU cores are pinned, the CPU is the limit. A calculator can give a pre-test estimate.
What is the best way to run a bottleneck test?
Use a repeatable scene in a game you play, close background apps, play for several minutes so clocks settle, and log usage and frame rate. Then repeat at a lower resolution to see whether the frame rate changes.
Can I check for a bottleneck before buying a part?
Yes. A bottleneck calculator lets you compare processor and graphics card combinations in advance, and independent benchmarks for your games add real-world context. Treat the result as an estimate rather than a guarantee.
What does a bandwidth bottleneck test measure?
It depends on the context. For online play it usually means a network test of speed, ping and packet loss. For hardware it can mean memory speed or the PCIe link between the GPU and motherboard.
Is a 10% bottleneck bad?
Generally no. Small percentages in the low single digits to low teens are typical of a reasonably matched system, and the real-world effect varies by game and resolution.
Sources
Official documentation and tools referenced in this guide: