Storage Read Time Calculator for Games

Storage Read Time Calculator

Estimate effective game load time from install size, sequential read speed, random access penalty, queue depth, cache hits, and decompression throughput.

🎮Storage and load presets
Model note: Load a preset, then replace the size and sustained read speed with your own benchmark. This calculator treats storage reads and decompression as parallel stages where the slower stage sets the streaming pace.
NVMe G3
Drive type
3200 MB/s
Sequential read
18%
Random penalty
QD 8
Queue depth
Calculator inputs
Loads realistic starting points for sustained read, random penalty, and queue behavior.
Changes the default random penalty and fixed latency overhead.
Use the portion read during startup or fast travel, not always the full install size.
Use sustained read after cache, heat, and enclosure limits settle.
Higher queue depth helps SSDs more than HDDs, but games rarely keep every drive fully saturated.
1.45 means 42 GB on disk expands to about 60.9 GB of decoded assets.
CPU or hardware decompression can be the real bottleneck on fast NVMe drives.
Effective storage load result
Effective load time
0.0 s
including overhead
Storage read stage
0.0 s
adjusted effective MB/s
Decompression stage
0.0 s
expanded asset throughput
Primary bottleneck
Storage
stage limiting the load
Calculation breakdown
📊Drive comparison grid
Same load on HDD
0.0 s

7200 RPM estimate with strong seek penalty and little queue benefit.

Same load on SATA SSD
0.0 s

Good baseline for older gaming PCs and external SATA enclosures.

Same load on NVMe Gen4
0.0 s

Fast storage case where decompression may become the cap.

Speedup vs selected
1.0x

Compares the selected model against the slowest reference result.

📋Storage read reference tables
Drive type sustained read ranges
Drive typeTypical readRandom behaviorPractical note
7200 RPM HDD100 to 180 MB/sVery weak small readsLong seeks can dominate game startup and area streaming.
SATA SSD450 to 560 MB/sStrong low queue readsOften removes the worst hitching from HDD-era installs.
NVMe PCIe Gen32400 to 3500 MB/sExcellent parallel readsGood match for modern game launch and texture streaming.
NVMe PCIe Gen45000 to 7400 MB/sExcellent parallel readsOften shifts the bottleneck to CPU, engine work, or decompression.
UHS-I microSD70 to 100 MB/sLimited random readsPlayable for many handheld libraries but slower for patch and shader churn.
Read pattern penalty guide
PatternPenaltyOverheadWhere it appears
Large sequential stream0 to 8%LowBig packed archives, video, and contiguous level bundles.
Mixed game assets10 to 30%MediumCommon open-world loads with textures, meshes, audio, and metadata.
Many small files30 to 70%HighLoose-file mods, patch verification, and old launchers.
Shader or cache rebuild15 to 45%Very highCompiling, validation, and CPU-side setup after driver changes.
Network or external latency20 to 60%HighNAS libraries, USB bridges, and power-managed external drives.
Queue depth effect by storage class
Queue depthHDD gainSATA gainNVMe gain
QD 1BaselineBaselineBaseline
QD 2 to 4SmallModerateStrong for packed game reads
QD 8 to 16Seek-limitedNear peakOften reaches practical game-loading peak
QD 32+Noisy gainLimited gainBenchmark-friendly, not always game-realistic

Queue depth here is modeled as a practical efficiency multiplier, not a synthetic benchmark peak.

Decompression bottleneck reference
Decompression pathThroughputLikely capLoad symptom
Older quad-core CPU400 to 900 MB/sCPUSSD is busy in bursts, CPU stays high.
Modern desktop CPU1500 to 4000 MB/sMixedNVMe helps, but gains taper on very fast drives.
Hardware decompression path4000 to 9000 MB/sStorage or engineFast level swaps when assets are packed well.
Modded loose assetsVaries widelyRandom I/OSmall file count dominates before raw MB/s matters.
Preset scenario reference
ScenarioRead sizeDrive speedPenaltyBest interpretation
HDD open world52 GB140 MB/s62%Worst-case library migration estimate from spinning storage.
SATA SSD RPG38 GB530 MB/s20%Common older PC SSD baseline with mixed packed assets.
NVMe Gen3 shooter42 GB3200 MB/s18%Balanced modern PC storage and CPU decompression case.
NVMe Gen4 texture pack88 GB6900 MB/s11%Large high-resolution assets where decoding can cap load time.
Handheld microSD24 GB90 MB/s36%Portable library estimate with limited random read throughput.
💡Storage load tips
Use measured sustained speed. A drive box speed is usually a peak sequential number. Large games can hit thermal throttling, USB bridge limits, or mixed reads, so a real read benchmark gives the cleaner estimate.
Watch the bottleneck, not only MB/s. If decompression time is longer than read time, moving from a fast NVMe to an even faster one may barely change the effective load result.

The loading screen stretches ahead of you like forever, seemingly unending as you press play on some sprawling open-world game. You think maybe your computer’s got a problem. But more often than not, things are simpler: Your drive is simply overloaded with a certain kind of load.

Hard drives and solid-state drives is typically measured by single number on the packaging, typically the maximum sequential read rate. This measures how quickly the drive can handles moving a single large file along a straight path. What does this have to do with anything? Almost nothing. Which is where folks mess up.

Why Games Take So Long to Load

Video files aren’t like games. When they are loaded, they do not behave like videos. They assemble like a puzzle made of thousands of randomly dropped puzzle pieces. We’ve got this raw throughput, but there is friction involved in reading them as random access file. There is also all this additional processing required to uncompress these assets.

And that’s where the calculator does the work for you, tallying the raw number against the power needed to process it and factor in the random access penalty. That random penalty are expressed as a percentage. It represents how much extra work the system do while the drive head moves to find new places to look, or while the SSD controller deals with many small I/O requests at once. It doesn’t matter how fast your drive can go sequentially if each byte need its own command. This happens if it is stored somewhere else entirely on the platter or even just the chip.

Finally, there’s the decompression phase, also known as the hidden-in-plain-sight stage. To save bandwidth and disk space, moddern games are shipped with compressed files. Before they’re rendered on GPU, those files need to be unpacked by your CPU. This means if your processor isn’t fast enough to keep pace with your drive as it reads its data out, then your storage will sit idle until the CPU plays catch-up. This is why upgrading from a fast SATA SSD to an ultra-fast NVMe drive sometimes results in a few seconds improvement in load times. The bottleneck’s simply been moved from the disk to the silicon. By measuring how long it takes to read vs how long it takes to decompress, the tool can help you determine which stage is holding everything back.

Queue depth is also another factor, and it’s far more important then you may realize. Essentially, if your drive has a deeper queue depth, it’s able to handle several read requests that are pending, in an optimal sequence; not one after the other. Because solid state drives have the ability to do several operations at once, this is right up their alley. On the other hand, mechanical hard drives chokes on this stuff. As queue depth goes up, so does the chaos of head movements for a spinning disk. And if you’re still running with a mechanical drive as your active gaming library, there isn’t any queue tuning in the world that can make up for physical limitations of rotating platters.

The table of references on the page breaks all of this down nicely, illustrating which drive types really excel (or don’t) in practical use cases. That knowledge shapes your upgrade strategy. If your CPU can’t match the data throughput of a high-end drive, it’s a waste of cash to purchase the fastest one on the market. It may make more sense to invest in a mid-tier solid state drive. You should also equip your rig with sufficient RAM so that frequently accessed assets are cached in memory, eliminating many read operations while playing. Because cache hits never hit the bottleneck of storage, they’re hugely important. The moment engine retrieves data from memory instead of the disk, load times dissapears.

So while it’s great to optimize for best case scenarios, ultimately load time optimization is more about balancing the different parts of a pipeline than it is chasing a benchmark number. Your goal is to have memory, processing, and storage all working together, not stepping on each other’s toes. Those numbers let you know where the traffic jam is happening and what the underlying issue actualy is, allowing you to fix it, rather than guess. You learn that raw speed isn’t everything and that things like random access and decompression penalties are also important issues. Suddenly, those loading screens aren’t a mystery anymore but an engineering problem with obvious solutions.

The data flows smoothly, you press play, and you could of just played the game without wondering if you made the right choices in your life.

Storage Read Time Calculator for Games

Leave a Comment