TechCompare LogoTechCompare

How long does it take to write 100 GB to a Gen4 NVMe SSD? Cache and cooling limits

14 seconds is the best-case figure for 100 GB on a fresh Gen4 SSD. It illustrates why upgrading from SATA SSD (3 minutes) to NVMe is transformative for workflows that move large files frequently.

Writing 100 GB to a PCIe 4.0 NVMe SSD at the interface's ~7 GB/s (56 Gbps) peak works out to 14 seconds. It's the fastest consumer storage transfer you can do, and it's the benchmark speed to compare portable/external drives against when evaluating their real performance.

By TechCompare · Updated

Transfer time
14s
At peak link speed
File size
100 GB
100 GB
Link speed
56,000 Mbps
PCIe 4.0 NVMe (~7 GB/s)

Calculator

Data Transfer Calculator

Estimated Transfer Time
14s

Speed Comparison

USB 2.0
27m 46s
480 Mbps
USB 4 / Thunderbolt 4
20s
40 Gbps
Gigabit Ethernet
13m 20s
1 Gbps
10 Gigabit Ethernet
1m 20s
10 Gbps
WiFi 5 (ac)
33m 20s
400 Mbps
WiFi 7 (be)
2m 40s
5 Gbps
SATA SSD
3m 1s
4.4 Gbps
NVMe Gen4 SSD
14s
56 Gbps

How this is calculated

Real-world Gen4 NVMe sustained write performance drops sharply once the drive's SLC cache fills, typically after 50-150 GB written depending on drive capacity. A 1 TB 980 Pro holds the full 7 GB/s for about the first 100 GB, then drops to roughly 1.6 GB/s native TLC speed, extending the 100 GB transfer to more like 40-50 seconds if the cache is already partly used. PCIe 5.0 NVMe doubles the peak to ~14 GB/s, cutting this to 7 seconds under ideal conditions.

Verdict

100 GB to a PCIe 4.0 NVMe SSD at the interface's ~7 GB/s (56 Gbps) peak works out to 14 seconds, the fastest consumer-storage transfer you can do and the benchmark speed to compare portable and external drives against when evaluating their real performance. The 14-second figure is the best case on a fresh sequential write to a healthy drive, while sustained workloads with thermal throttling or random IO drop the real-world rate to ~3-4 GB/s. That's what makes the jump from SATA SSD (3 minutes for the same 100 GB at 550 MB/s) to NVMe transformative for large-file workflows is the ~12-13x throughput gap, which is the gap that shifts large video projects, model weights, and backup clones from minutes-per-terabyte to seconds-per-terabyte on the data path.

More Storage scenarios

100 GB over USB 3.0
A 100 GB transfer over USB 3.0 works out to exactly 2 minutes 40 seconds at the interface's 5 Gbps peak rate.
View details ➜
1 TB over USB 3.0
A 1 TB transfer over USB 3.0 works out to 26 minutes 40 seconds at the interface's 5 Gbps peak data rate.
View details ➜
4 GB over USB 2.0
A 4 GB transfer over USB 2.0 works out to 1 minute 6 seconds at the interface's 480 Mbps peak rate.
View details ➜

Frequently asked questions

Why does write speed drop during a long transfer on an NVMe SSD?
Because the high-speed SLC cache fills up, forcing the controller to write directly to the slower TLC or QLC NAND memory.
Why does my NVMe write speed drop during a long 100 GB transfer?
Thermal throttling and SLC cache exhaustion are the two main causes. PCIe Gen 4 NVMe drives can sustain 5-7 GB/s into the SLC cache, but once the cache fills (often 50-150 GB), writes drop to the native TLC rate of 1-3 GB/s. The drive also heats up under sustained writes and throttles to prevent damage. A heatsink or active airflow helps both.
Is PCIe Gen 4 or Gen 5 NVMe better for sustained 100 GB writes?
Both generations are bottlenecked by the NAND flash under sustained writes, not the PCIe link. Gen 5 drives have larger SLC caches and better sustained throughput in benchmarks, but in real-world 100 GB transfers, both deliver 2-5 GB/s sustained after the cache drains. Gen 5 wins on burst speed and small-file random I/O, not bulk sequential writes.