I can run this game quite smoothly and consistently at mostly 60fps with high settings (with some ultra sprinkled in) and ultra unit sizes on my rzyen 7 3700x and 5700 xt. That said, even when dropping down to large unit sizes, or keeping ultra unit sizes and dropping down to the same settings I had on my previous r7 1700 and gtx 970, I get constant stuttering in any battle and some on the campaign map. I've examined every possible fix on the internet I could find or execute with no results. There doesn't SEEM to be a bottleneck or heating issue when examining graphs. But I'm getting constant stutters from what seems to be frame time issues regardless. There's been only two times where stuttering was at an absolute minimum if there at all. In a battle where I barely moved the camera at all, and never held shift to move it quickly, and another time when I dumped down to large units, no AA, no sharpening, and low fog (I think, but for sure no AA and no sharpening). I can run the Ultra preset in the Skaven battle bench at Ultra settings and maintain pretty much 60fps all the way till the end where it drops into about the 40s so long as ryzen master is open and auto overclocked, and my GPU is auto overclocked with radeon software. Otherwise it dips into the low mid 50s in the middle of the bench and into the mid high 30s at the end of the bench. But I'm not super keen on constantly having my CPU overclocked at all, especially considering ryzen master has to always be on for the settings to remain and I don't particularly want to mess with it in the BIOS. Utilization seems normal, not OCed CPU hovers around 20-30%. GPU seems to hover around 40-50%. Vsync is always on, otherwise theres literally no smoothness at all. WIndowed mode as well. Sometimes unlimited vram is on, sometimes I try it off, doesn't seem to make a difference.
Its really annoying. I know this game can run smoothly with high/ultra settings, it shows that it can, but it has random stuttering that seems mostly connected to camera movement, but I'm not sure. All my testing has been done with the same custom battle, two dark elf armies roughly the same size, maybe 1200ish characters on each side. Sometimes it stutters when units get into combat, sometimes it doesn't. Sometimes it stutters when zoomed in, sometimes it doesn't. Lots of spell effects cause no noticeable FPS drops or stuttering either. I've also tried setting game to High Priority through task manager, stuttering still happens according to graphs but I don't seem to feel it as much but I don't want to have to set that EVERY time I go to play this game.
Finally, DX12 makes it perform worse not better, so I never use it.
I'm about at the end of my patience with this nonsense, any help or advice would be extremely appreciated.
PS. The stuttering does NOT seem to exist in other games. I think I caught it happening in the witcher 3 some, but no other game I've tested has shown stuttering anywhere like Warhammer 2. It's clear that the 5700 xt is a powerful GPU, but apparently not with this game.