The issue seems to not effect H.264 codec nearly as bad as it has no clusters, but that doesn't fix the problem universally for me as it still happens in streams, local playback, and even on reddit/twitter. VP9 is the easiest to reproduce it on as it happens in every browser and local player. The system is stable otherwise.
I'm on Windows 11 25H2 OS Build 26200.9457, but I also dual booted EndevourOS as well as Bazzite and while I don't have PresentMon there, I can visually confirm the issue exists on both distros ontop of Windows.
Using GPUView, PresentMon, and Windows Performance Recorder/Analyzer, I can't find anything besides the 33ms holds. GPUView showed intervals of 16MS>33MS with no DWM flip at the expected refresh. Nothing looks like CPU/GPU spikes or scheduling issues.
I've tried using LLMs to help look at it for me because I have no idea how to diagnose with these tools, but they come back with same thing, the 33MS hold is there, but it doesn't seem connected to something.
120hz makes the problem less noticeable, but it doesn't fix it. Audio remains perfectly fine during all of this. I have a lot of CSVs and GPUViews and can make more if needed.
My build:
• Windows 11 25H2 OS Build 26200.9457
• F11 BIOS ver.
• AGESA 1.3.0.1
• Gigabyte B850 Aorus Elite Wifi7
• 9800X3D
• Corsair Vengeance 2 x 16gb DDR5-6000 CL30
• Samsung 990 Pro 2tb
• Western Digital SN850x 1tb
• Samsung 850 EVO 1tb x2
• Asus Tuf Gaming 5070ti
• Corsair RM1000x
Everything I've tested so far:
Chrome, Vivaldi, Helium, Edge
Firefox, Waterfox, Floorp
VLC/MPV/dragging files onto the browsers to playback
Win11, Bazzite/ EndeavourOS - multiple local players + browsers - Win11 was a fresh install not Win10 upgrade
Hardware/Software video decoding - on Win11 and both Linux installs
9800x3d iGPU - problem seemed worse on it
iGPU disabled via the bios
57x, 58x, 59x, 61x driver branches from Nvidia
FreeSync enabled/disabled
Windowed/fullscreen
MPO on/off
HAGS on/off
Optimization for Windowed games on/off
Every combo possible of the above 3
HDMI/DP/completely different monitor
Every USB disconnected but mouse/KB, different mouse/KB
PCIe lane set to Auto/Gen5/Gen4/Gen3
ASPM disabled
Windows PCIe Link State Power Management disabled
Global C-states disabled
Power Supply Idle Control Auto/Typical Current Idle
Global Prefer Maximum Performance
Optimized Default Settings in bios
Safe Mode - everything including explorer felt jank in it
EXPO off, RAM ran at JEDEC
No GPU/CPU undervolt
All overlays turned off
Both monitors at 60hz and 120hz
VBS/Memory Integrity turned off in Windows Defender/Security
Reseating my GPU
The one and single thing that has changed anything was running MPV with --video-sync=display-desync, which made playback of my test videos appear flawless and according to PresentMon have 2-3 total 33.3 ms holds vs 50+ 33.3 ms holds
A similar display-sync test had 3 visible stutters, but it was a different command to launch MPV with.
I tried running LatencyMon with a video going, and it came back with saying my system was unsuitable etc and to check my bios power settings.
And while I can't say 100% its the same thing, Wallpaper Engine has the same symptoms but worse that show up in PresentMon/GPUView. I also only have another Nvidia card for swapping things out, however the 5070ti in this new PC I actually had in my old AM4 system for 6 months and had no issues with playback or Wallpaper Engine.
So, am I missing something blatantly obvious? I'm at the point of trying a reinstall of Windows and then starting to swap parts out, leaning towards the mobo just because I feel like the GPU doesn't have a physical fault.
btw, I apologize if this should have been posted else where. I'm legitimately not sure if this counts as latency with frames or not, especially since the UFO test comes back clean with 5 minutes of watching it for a stutter error.

