Why Frame Time Tells the Truth That FPS Hides
Averages conceal pacing. Two systems at "60 FPS" are different machines if one renders every 16.7ms like clockwork and the other alternates 8ms and 25ms frames — the second visibly stutters despite the identical counter. Frame time is where consistency lives, which is why every serious benchmarking tool plots milliseconds, not FPS.
- Variance matters more than the mean: ±2ms around 8ms feels flawless; ±2ms around 14ms feels broken.
- 1% lows are just frame-time percentiles — the worst 1% of frame times, averaged.
- Stutter is a frame-time spike pattern: a single 40ms frame among 8ms frames is visible even at 120 FPS.
- CapframeX, PresentMon and RTSS all graph ms — learn to read the spikes, ignore the FPS counter.
Pro tip: convert your game’s 1% low to frame time and compare it to the refresh budget — if your worst frames exceed the 16.67ms budget at 60Hz, you now know exactly why it "feels" under 60.