So the problem starts when I zoned into an area with many ppl and my FPS just dropped to 28 or so. Events or major city such as Valddraken/Timerift/World boss and especially Superbloom, it becomes unplayable.
I got a pretty decent PC setup as listed below(I think)
Asus RogStrix 34’ Monitor with 100Hz refresh rate
ASRock Z590 Extreme WiFi 6E Motherboard
11th Gen i9-11900k@ 3.5 GHz
DDR4 32G RAM @3200
3090 FE GPU
1TB Samsung 970 Evo for Windows 10
1TB Samsung 980 Pro for all games
The game doesn’t really scale beyond four threads. Like that i9-11900kf is probably only around 5-10% faster than a i3-13100f(~$120USD) in quad-core performance. Another factor in the mix would be microcode updates for exploit mitigation, so you might be getting even worse performance. Years back one of the generations like 8th or 9th(can’t remember exactly) was robbed of like 30% of their performance after a MCU for spectre/meltdown. Pretty much every generation of CPUs ends up dealing with these issues during their lifespan. You can try looking around https://www.intel.com/content/www/us/en/developer/topic-technology/software-security-guidance/processors-affected-consolidated-product-cpu-model.html
to see if your CPU has been affected by an update like that.
What you can do is try to lessen the load by removing addons, especially ones that perform distance checks or rotation helper addons like hekili. Other than that, not a whole lot you can do other than make sure your CPU isn’t overheating, make sure you don’t have anything running in the background, no overlays, no browser, nothing, and make sure your drivers and windows are fully up to date.
Oh and make sure you’re using WoW on DX12.
Are you actually running the CPU at 3.5? or do you have an OC on it?
Alright good info, I’m running on DX12
I had CPU resource open up when I play WoW and I noticed the last core(16th core) was running at almost full load while none of the other 15 cores were running as nearly as much.
My CPU is liquid cooled so I don’t think it will overheat and I used very limited addons, no I do not use hekili
Yeah that’s the main thread for the game. Even though the game uses multiple threads, the main thread is what dictates everything and tells the GPU to render a frame. It’s the actual bottleneck.
You might want to check your power profile stuff to make sure it’s not in some energy saving mode then.
It might be OCed since its a custom made PC, when I open task manager under CPU I see base speed 3.50 GHz while I see actual speed sitting around 4.15 - 4.94 GHz idle load.
Have you checked for a new driver for your cpu?
I just checked I’m currently on Balanced mode while High Performance mode just never turn off monitor or put the PC into sleep, does it matter if I go with high performance mode?
Yes high performance mode might help.
Yes I do have the latest driver and I always keep my Windows up to date
Try it, it usually keeps the CPU clocks high by setting the min % to something high like 90 or 100%. Balanced mode will let the threads drop to like 5% to save a tiny bit of power. Don’t worry, it won’t pull max wattage or anything if it’s not doing anything. If it idled at like 5w, it will be like 7w now or something.
Something you can also try is disabling half the CPU cores with them disabled the turbo mode for the CPU should clock the remaining cores higher.
ok but how exactly would I do that? and will it downgrade the performance of the PC while doing other stuff if I disabling some of the cores?
Will it downgrade performance in other things really depends what you use the computer for besides gaming. In gaming cutting the number of cores most likely will actuary make it preform better. How to do it is in your motherboard manual in section 4.6.1 CPU Configuration. You can always reenable them the same way you disabled them . https://download.asrock.com/Manual/Z590%20Extreme%20WiFi%206E.pdf
Disable the cores only for wow.exe in the task manager.
The Set Affinity switch …
Right below the Set Priority…HIGH.
Uncheck the first 2 and the last 4 cores.
Wow runs better with 2 to 4 cores.
Note the GPU onboard the CPU is the last cores on the chip.
You have a “K”, CPU thus do not have the GPU on the chip. You use the edge card in the Pcie x16 slot for your GPU.
It’s really not worth it to mess with affinities anymore, this isn’t Windows XP. The Windows scheduler is great at handling it these days and if anything, by doing stuff like this, you might even cause performance to decrease. At best, it might make a single frame or two per second’s worth of a difference for WoW. It’s far more likely to cause issues and headaches than it is to actually help.
Check if you can reduce the bottleneck by turning off addons. I didn’t necessarily have low FPS at those places, but I did notice a weird input lag and stuttery feeling. Turns out some addons I had were just slowing it down too much.
That actually will not help. By turning off the cores in the bios it will make the motherboard clock the remaining cores to a higher clock rate. Playing with affinity will not accomplish the same thing. I 9 CPU are great from video processing, Music processing ect. Not as good for gaming as a I 7
Cool I will try turning off a core or two in my BIOS…
I did not know you could do that.
I5 10400 …
The reason for actually disabling them is to make them motherboard clock the CPU higher. The issue with I9 CPU is that more cores generally means lower clock speeds. With a not very threaded game like wow less cores with a higher clock rate will perform better.