It’s a clocking issue probably caused by some kind of frame syncing or focus issue or driver power saving issue. Here’s more proof with some graphs showing a lot more details of it happening and the only setting I change is compute effects. Everything else is on slider 10 and I have ray tracing on good:
Compute effects on ultra:
https://imgur.com/w4xQl8Y
Compute effects on good:
https://imgur.com/C1NCddM
(Keep in mind that the frame time graph moves like 10x faster than the other graphs)
Compute effects on ultra while recording:
https://imgur.com/MXbbgFJ
Notice how it fixes the clock speeds and everything goes to normal?
For some reason, using compute effects on good keeps the clocks up, but setting it to high or ultra will cause the jumping. Yeah, it’s lowering the FPS some, but not enough to fully choke the card out I don’t think. The highest I’ve seen this card go, tempwise, is around 65C, to but that into perspective of load. With WoW, at worst, it’s sitting at 54C. It’s possible that the compute units are spinning their math and while the rest of the card waits for them to finish, they downclock, which then means they have to ramp back up after the compute effects are finished.
Basically, what I can conclude is that there is something either wrong with Windows or the Drivers that are making the GPU clocks drop, which is causing the stutters. If they can be held high, the stuttering completely goes away. It’s possible that it’s coming from WoW, but when I show it going away while recording, that speaks volumes as to what’s actually creating the problem.
EDIT: Found yet another bug/issue, but it leans more and more towards Windows/AMD window focus issues again. I disabled hardware acceleration in Chrome, to test some other theories out, then reopened WoW. Found a spot to test from, changed raytracing from good to disabled and my FPS dropped to like 40, from 90. I had to hit the start button and then click back into the game client to refocus the window and my FPS went back up. I have multiplane overlays disabled and am only using one monitor (two are connected, but Windows is only set to display on primary). This is now letting me use compute effects on ultra, without having the constantly dropping clock speeds and my FPS graph looks normal now…
EDIT AGAIN WITH MORE TESTING:
I tried disabling fullscreen optimizations on the wow.exe (right click>compatibility>disable)Not having any issues with compute effects on ultra now and clock speeds are staying high.
Not only that, my frame rate went up by a ton(80 to over 100 in the exact same test spot). I can change settings around with no problem, tab in and out, etc etc, the frametime graph is staying completely level now. So I’m going to pretty much confirm and tie a bow on this in saying that it’s a Windows/Driver issue and not a WoW issue.