keepcalculator

06 Numbers and Powers

Nvidia FPS Counter: The Half Story Explained

Card No. 06·28337 · Updated · Standard formula, shown below

The calculator on this card is switched off while it is checked. The formula is below, and the worked example shows how to do the sum by hand.

Your Nvidia FPS counter is telling you only half the story because it shows only the frame rate your GPU is producing, not the frame pacing, input latency, or the performance of your CPU and RAM. A high FPS number can still feel stuttery or laggy if frames arrive unevenly or if your system is bottlenecked elsewhere. To get the full picture, you need to look beyond the simple FPS readout and understand what the counter actually measures.

What the FPS Counter Actually Measures

The Nvidia FPS counter, accessible through the GeForce Experience overlay or the Nvidia App, reports the number of frames your graphics card renders per second. It is a simple average over a short window, typically updated once per second. This number tells you the throughput of the GPU, but it does not tell you how evenly those frames are spaced out. For example, a counter showing 60 FPS could mean a frame every 16.7 milliseconds, or it could mean 30 frames in the first half-second and 30 in the second half, which would look like a stutter even though the average is 60.

Frame Pacing: The Hidden Half

Frame pacing refers to the consistency of the time between each rendered frame. If your GPU produces frames at 16.7 ms, 20 ms, 14 ms, and 18 ms, the average is still 16.7 ms (60 FPS), but the uneven intervals cause visible judder. This is especially noticeable on displays with variable refresh rates (VRR) like G-Sync or FreeSync, where the monitor tries to match its refresh rate to the frame rate. A simple FPS counter cannot show you this variation. Tools like the built-in performance overlay in Nvidia App or third-party utilities like MSI Afterburner can graph frame times, showing a line that should be as flat as possible. A flat line at 16.7 ms is smooth; a jagged line means stutter, regardless of the average FPS.

Input Latency: The Other Hidden Half

Input latency is the delay between your mouse click or key press and the corresponding action appearing on screen. High FPS does not guarantee low input latency. In fact, a game running at 200 FPS on a 60 Hz monitor will still display only 60 frames per second, and the input latency may be higher than if the game were capped at 60 FPS with a technology like Nvidia Reflex. Reflex reduces the queue of frames waiting to be rendered, which lowers latency. The FPS counter does not show this. You can measure input latency with specialized tools like Nvidia LDAT (Latency Display Analysis Tool) or by using the built-in latency markers in some games, but the FPS counter alone tells you nothing about it.

CPU and RAM Bottlenecks

The FPS counter only reports the GPU’s output. If your CPU is the bottleneck, the GPU may be waiting for data, and the FPS counter will show a lower number, but it will not tell you why. For example, in a CPU-heavy game like a strategy title with thousands of units, your CPU might take 20 ms to process a frame while your GPU could do it in 5 ms. The FPS counter would show 50 FPS, but the GPU is idle half the time. To identify a CPU bottleneck, you need to monitor CPU usage per core, not just overall usage. If one or two cores are at 100% while the GPU is below 90%, the CPU is the limit. Similarly, insufficient RAM speed or capacity can cause stutters when the system has to swap data to disk, which the FPS counter will not reflect.

How to Get the Full Picture

To move beyond the FPS counter, use a more comprehensive monitoring tool. The Nvidia App’s performance overlay can show GPU usage, CPU usage, frame time, and even input latency if you have a compatible mouse. Third-party tools like MSI Afterburner with RivaTuner Statistics Server (RTSS) can display a graph of frame times in real time. Here is what to look for:

  • GPU usage: If it is below 95%, you are likely CPU-bound or power-limited.
  • Frame time graph: Look for spikes; a consistent line is more important than a high average.
  • CPU per-core usage: A single core at 100% indicates a CPU bottleneck.
  • Input latency: If available, this number should be as low as possible; Nvidia Reflex can help.

These tools give you the context the FPS counter lacks, allowing you to make informed decisions about settings, upgrades, or whether to enable V-Sync or G-Sync.

Common Misconceptions

One common misconception is that a higher FPS always means a better experience. On a 60 Hz monitor, anything above 60 FPS is not visible, but it can still reduce input latency if V-Sync is off. However, if V-Sync is on, the FPS is capped to the monitor’s refresh rate, and a counter showing 60 FPS is expected. Another misconception is that FPS drops are always the GPU’s fault. As explained, CPU bottlenecks, thermal throttling, or background processes can all cause frame drops. Finally, some believe that the FPS counter is accurate to the last frame; in reality, it is an average over a second, so brief dips are averaged out and hidden.

When the FPS Counter Is Useful

The FPS counter is still a useful quick check. It is excellent for comparing settings in a benchmark, verifying that a game is running at your monitor’s refresh rate, or confirming that a new driver did not halve performance. For these purposes, the average FPS is sufficient. But for diagnosing stutter, assessing competitiveness in esports, or understanding why a game feels unresponsive, you need the additional data described above. The FPS counter is a speedometer, not a diagnostic tool.

Frequently Asked Questions

Why does my FPS counter show high FPS but the game feels stuttery?

This is almost always a frame pacing issue. The average FPS is high, but frames are arriving unevenly, causing micro-stutters. Enable a frame time graph in a tool like MSI Afterburner to see the spikes. Also check if your monitor’s refresh rate matches your FPS; a mismatch without VRR can cause tearing and perceived stutter.

Does Nvidia Reflex reduce FPS?

Reflex can slightly reduce FPS in some cases because it limits the number of frames the CPU prepares ahead of time, but it reduces input latency. In most games, the FPS impact is negligible, and the latency reduction is worth it for competitive play. It works best when the GPU is not fully utilized.

What is a good frame time?

For 60 FPS, the ideal frame time is 16.7 ms. For 144 FPS, it is 6.9 ms. The key is consistency; a frame time that varies by more than a few milliseconds from the average will be noticeable. Use a graph to check for spikes rather than relying on a single number.

How do I see CPU usage in the Nvidia overlay?

In the Nvidia App, go to the performance overlay settings and enable CPU usage. You can also use Windows Task Manager or third-party tools. The Nvidia overlay may not show per-core usage, which is more useful for diagnosing bottlenecks.

Should I cap my FPS to my monitor’s refresh rate?

If you have a variable refresh rate monitor, capping FPS slightly below the maximum refresh rate (e.g., 138 FPS on a 144 Hz monitor) can eliminate tearing and reduce latency. If you have a fixed refresh rate monitor, capping at the refresh rate with V-Sync on is fine, but it adds latency. Capping without V-Sync can cause tearing. The best setting depends on your hardware and game.

Related

Formula used
in t | Frame time (ms) | ms | 16.7 | 0 | 1000
in fps | FPS | fps | 60 | 0 | 1000
out frametime | Frame time (ms) | ms | 1000 / fps | 2
out fps | FPS | fps | 1000 / t | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →