Recently got a 7800XT, $800, but still within my budget, running a 12700K, water cooled, NVME, tons of RAM and all that jazz. The 7800XT helps in that frame generation is a thing, better than Nvidia where DLSS does not yet, or ever, work with WoW and I can get 50-60 FPS in game, 100-120 FPS on the AMD FPS counter while lounging around in Valdrakken with almost full graphics, no ray tracing.
Move over to damn near anywhere else where there are no other players and even in DF I can get upwards of 500 HUNDRED FPS in the AMD counter, 250 in game. 250 in game FPS with max graphics on everything but ray tracing. Turn off all my addons in Valdrakken and I get… 60-70 FPS in game, I gain 10 FPS with no addons, a measly 10 whole FPS.
Aside from getting an X3D CPU, there is nothing more I can do myself to make things better on my end. And the only reason I got a new GPU is because my TV one (8 years old) had started to die, so I brought a new one for me and Frankenstein’d my old one into my TV PC.
For reference my old card was a 3060 Ti, got maybe 10-15 less FPS in Valdrakken on the in game counter, so a new card does help, but holy, $800 AUD for up to 15 FPS, yeh, game needs better CPU optimization.