Constant micro stuttering on RX 480 w 3700X during various games
Examples of the issue
Heroes of the Storm: https://streamable.com/zwg70
Steps to reproduce
This happens while playing different games, I've tried Heroes of the Storm, Overwatch and Star Wars Battlefront II. It's most apparent at 2560 x 1440 @ 144 hz, but still happens at 1080p 60 hz.
Games run micro stutter / lag a lot. Sometimes movement input is ignored in (for example I try to move forward in Overwatch and I'll go another random way with lots of stuttering). In Battlefront 2 I had actual connection lag, but my connection is fine). Battlefront 2 sometimes totally freezes my PC after about 30 minutes of play time.
What I've tried
Different video drivers. Windows 10 reinstall. Taking out the GPU and reinstalling it with different power connector. Taking out 1 piece of 16 GB RAM. +50% power to GPU. Deleting shader cache. Clean booting. I've also ran userbenchmark, all is well except for the GPU which is performing 'way below expected'. The GPU worked fine on a previous lower spec configuration.
Thanks for reading. Hope someone can help :-]
Motherboard: Gigabyte X570 AORUS ELITE
CPU: AMD Ryzen 7 3700X
RAM: 32 GB - Ballistix DDR4 Sport LT 2x16GB 3200
GPU: MSI RX 480 4G
Driver: Latest drivers and tried some previous ones.
OS: Windows 10 1909 x64
Monitor: Asus mg279q @ 144 hz
PSU: Seasonic Gold 550W
Drive: M2 Samsung 970 1TB