Storage Bottleneck: When Your Drive Slows Your Games

Storage Bottleneck: When Your Drive Slows Your Games

A slow drive makes games take longer to load and can make them hitch while they pull in the next area. It does not, by itself, set your average frame rate once that area is loaded. That difference decides whether a new SSD will fix your problem or just shorten your loading screens.

Quick Answer: Does an SSD Increase FPS?

An SSD does not raise average FPS in most games, because frames are made by the CPU and GPU from data already in RAM and VRAM. What an SSD fixes is loading time and streaming stutter: the hitches and texture pop-in that happen when a game can’t read data from the drive fast enough. Moving from a hard drive to any SSD is the big upgrade; going from a SATA SSD to NVMe mainly shortens loads further, especially in games that use DirectStorage. Several recent games, including Starfield and Cyberpunk 2077 since its 2.0 update, list an SSD as a minimum requirement.

How Storage Fits Into the Bottleneck Picture

Each frame is prepared by the CPU and drawn by the GPU. The drive’s job comes before that: it loads the level, and then supplies new textures, models and sound whenever the game needs something that isn’t in memory yet. Once a scene is fully loaded, the drive sits out of the frame. That is why a storage bottleneck looks different from a CPU or GPU bottleneck:

SymptomLikely cause
Long loading screens, slow fast-travelStorage
Short hitches when turning a corner or entering a new area, textures loading in lateStorage (asset streaming), or not enough VRAM
Frame rate low all the time, even standing stillCPU or GPU, not the drive
Frame rate falls in busy scenes with many charactersUsually the CPU

Our calculator reflects this. It treats storage as a stutter-risk input rather than something that changes the bottleneck percentage. In the model, a hard drive carries a stutter penalty of 25, a SATA SSD 8, NVMe Gen3 2, and NVMe Gen4 or Gen5 0. Those numbers feed the frame-time label in your result. They are not an FPS measurement, and changing the drive does not move the bottleneck percentage.

HDD vs SATA SSD vs NVMe for Gaming

DriveLoadingStreaming stutterVerdict
Hard drive (HDD)Slowest by farMost likely in open-world gamesFine for storing old games; not for new releases, many of which now require an SSD
SATA SSDMuch faster than an HDDRare in most gamesStill a good upgrade for older PCs without an M.2 slot
NVMe SSD (PCIe 3.0/4.0)Fastest, with the biggest gains in DirectStorage gamesRareThe best default for a new build; often priced close to SATA
NVMe PCIe 5.0Little practical gain over PCIe 4.0 in today’s gamesRareNot needed for gaming

The biggest jump is from a hard drive to any SSD. Between SATA and NVMe, the difference is mostly in loading time and only in games that can use the extra speed.

NVMe vs SATA: Is It Worth It for Gaming?

For most games the gap is a few seconds of loading. It grows in games built for fast storage. In PCWorld’s tests of Forspoken, one of the first DirectStorage games, an NVMe drive cut load times by 77% compared with a SATA SSD. On a board with a free M.2 slot, NVMe is the sensible choice because the price difference is usually small. On an older board without M.2, a SATA SSD still delivers most of the benefit over a hard drive.

Games That Require an SSD

A growing list of PC games treat an SSD as the minimum, not just a recommendation. Examples include Starfield, Cyberpunk 2077 (since the 2.0 update and Phantom Liberty), S.T.A.L.K.E.R. 2, Call of Duty: Modern Warfare III and Forza Motorsport. Running these from a hard drive leads to long loads, missing textures and heavy stutter, even on a fast CPU and GPU. Check the game’s system requirements: if it says “SSD required,” a hard drive is a real bottleneck for that game.

Asset Streaming and Stutter

Streaming stutter happens when the game requests textures or geometry and the drive can’t deliver them before the GPU needs them. The average FPS counter can still look fine because each spike is brief, but 1% lows and a frame-time graph show it clearly. Open-world and highly detailed games stream the most data. The same games often appear in our list of the most GPU intensive games, which covers the graphics-card side of that workload.

Not every hitch is the drive. Running out of VRAM produces very similar pop-in and stutter, and shader compilation causes stutter the first time you see a new effect. If the game is already on an SSD, check those before buying another drive.

What Is DirectStorage?

DirectStorage is a Microsoft API that lets games read assets from an NVMe SSD with less CPU work, and in newer versions decompress them on the GPU. It shortens loading in games that support it, but only a limited number of games use it, and it is not a switch that raises average FPS. In PC Games Hardware’s Forspoken tests, GPU decompression even cost around 10% of frame rate at 4K on some setups while it cut loading times. Treat DirectStorage as a loading-time feature.

How to Check if Your Drive Is the Bottleneck

  1. Open Task Manager while playing: on the Performance tab, look at the drive’s “Active time”. If it sits near 100% during hitches, the drive is struggling to keep up.
  2. Check where the game is installed: in Steam, right-click the game, then Properties → Installed Files. A game left on the hard drive is a common cause.
  3. Look at free space: a nearly full SSD slows down, and games need room for shader caches and updates. Keep some space free.
  4. Compare the symptom: if FPS is low the whole time rather than hitching, the drive is probably not the limit. Compare a CPU limit and a GPU limit next.

M.2 Lane Sharing With the GPU

On some motherboards, filling a particular M.2 slot takes PCIe lanes away from the graphics card slot, so the GPU runs with fewer lanes than you expect. The drive works normally, which makes this easy to miss. It is a slot-wiring issue, not a reason to avoid NVMe. Our guide to M.2 slots that share lanes with the GPU shows how to check your board manual and confirm the GPU link in GPU-Z.

How to Fix a Storage Bottleneck

  • Still on a hard drive: move your games to an SSD. This is the change with the most obvious effect on loading and streaming stutter.
  • Game on the wrong drive: use Steam’s “Move install folder” option (or your launcher’s equivalent) to move it to the SSD.
  • SSD almost full: uninstall what you don’t play and leave free space for caches and updates.
  • Second SSD lowered your GPU’s lanes: move it to the M.2 slot your manual lists as independent of the graphics slot.
  • Already on a fast SSD but FPS is low: the drive isn’t the cause. Check the bottleneck calculator and the other steps in how to fix a PC bottleneck.

Frequently Asked Questions

Does an SSD improve FPS?

Not average FPS in most games. It improves loading times and reduces stutter and texture pop-in in games that stream a lot of data, which can make gameplay feel smoother.

Does NVMe give more FPS than SATA?

No meaningful difference in average FPS. NVMe mainly shortens loading, with the largest gains in games that use DirectStorage.

Can an HDD cause stuttering in games?

Yes, especially in open-world games that stream assets constantly. Many new games now list an SSD as a minimum requirement for this reason.

Is a SATA SSD enough for gaming?

Yes for almost every game today. NVMe is the better default on a new build, but a SATA SSD removes most of the delay a hard drive causes.

Can a full SSD cause stutter?

It can slow down, and games need free space for shader caches and patches. Keeping some of the drive free is good practice.