

(Help!) nvme ssd stuttering: 100% active time & 400ms latency when it stutters but benchmarks perfectly
Hey everyone, hoping someone has seen this before because it’s driving me crazy.
My Silicon Power 2TB NVMe keeps spiking to 100% active time in Task Manager, usually when I’m just on the desktop or doing light tasks. When it happens, the throughput drops to basically 0 KB/s but the response time shoots up to like 400ms–1200ms, causing the whole system to hitch for a few seconds.
The weird part is that if I run CrystalDiskMark, the drive performs perfectly—I'm getting 4.6 GB/s and the latency looks totally normal. It only seems to choke when it’s "bored" or doing small background stuff.
I've already tried reseating the drive and checking temps (it’s cool, around 38C). I’m also seeing Event ID 129 ("Reset to device was issued") in Event Viewer, but only sometimes. Other times it stutters and nothing is logged at all.
I’ve already disabled PCIe Link State Power Management in my power plan, but it hasn't helped. Is this just a known issue with Silicon Power controllers or some weird Windows power state thing? Since it can still hit 4.6 GB/s, I’m hoping the drive isn't actually dying, but maybe the firmware/controller is just trash at handling idle states?
Any help would be appreciated.
First screenshot is when I experienced said issue but the screenshot is when I ran CrystalDiskMark.