WoW GeForce 1080, 1070, Low FPS fix and G-sync stuttering and crashing fix.

EpIckFa1LJoN

Admirable
UPDATE 3.0

I have been fooling around with my system for months and still have not been totally thrilled by the performance but I have zeroed in on the problem. It was never about the GPU, yes the 1080 should be able to blow away this game at any settings, but the problem still lies in the game's optimization not the card, furthermore, it relies more heavily on the CPU than anything and most of the time you can attribute low fps to the CPU itself.

I believe I mentioned it in the original post but I upgraded from a 3770K slightly overclocked, to a slightly overclocked 6700K and got about 15-20 more fps out of it. I have since overclocked my CPU from 4.2GHz to 4.6GHz and got another 15-20fps. I also upgraded my monitor to an Acer Predator X34, overclocked it to 100Hz and used G-sync, which came with a whole other set of issues which I will detail shortly.

So here are my system specs and the method for getting a stable fps, some may not find it ideal but the game runs great, save for the most CPU heavy zones, such as the Nighthold raid, Broken Isles Dalaran and Stormwind.

For the most part the game cannot be run at max settings, no one has a CPU capable of running it at max and keep a stable FPS, it is impossible, but there are a few tricks that can be done to keep the game smooth 95% of the time.

Firstly my system specs:
https://pcpartpicker.com/list/hYP4Gf

I am able to run the game at 3440x1440, the game runs pretty poorly in Fullscreen mode, so I run it in Windowed (Borderless) mode, this also allows me to flawlessly use both of my monitors at the same time without windowing out. It doesn't work for all games but it is extremely convenient with the games it does work on.

Firstly, I am on Stormrage, an incredibly highly populated realm. I have had to turn off all AA not everyone may need to do this but it definitely helps, especially in highly populated servers.
Firstly scale back Render quality (under Advanced) down from 200% to 100%. There is absolutely no visible to the eye difference in quality but should drastically increase fps.
Second it is highly recommend to use G-sync, Freesync, or V-Sync. These all will limit the game to the monitor's refresh rate when used properly (I know nothing about Freesync) but this will keep the game extremely smooth and keep the GPU from working too hard and getting hot and loud.

G-sync stuttering and crashing fix: The day I got my new monitor and changed it from 60Hz to 100Hz I had horrible stuttering and the game would lock up my entire system. I went so far as to change out my PSU and completely reinstall the game as well as deleting all the temporary files to no avail. For a month I suffered with random lockups requiring a hard reset of my computer sometimes 5-6 times a day. Finally I narrowed down the problem to the new monitor, which really should have been my first guess. Looking into the game it has a problem with G-sync (not in itself but more on that soon). So I fiddled with the Nvidia Control Panel, and set the program refresh rate to use the programs settings, and turned G-sync off. The problem vanished. Since, then I had other issues with vertical sync not working in any game, turns out I was using G-sync incorrectly the whole time. The proper way is to turn G-sync on in Nvidia control panel, allow it to work with Fullscreen and Windowed Borderless mode, turn on Vertical sync through the NCP, and turn OFF V-sync in the game itself, viola, G-sync working flawlessly, every game working flawlessly and buttery smooth. So I realized the problem was the refresh rate in the game was not working properly and was somehow in conflict with NCP I am still unsure if this is a V-sync issue or a forced refresh rate issue, but either way the stuttering is gone and no more lock ups.

But back to the matter at hand.

Thirdly I had to scale down the Environment sliders, except the last one to 7 (down from 10). View distance at 7 is perfectly fine and does not overwork the GPU, The last slider being at 10 is also fine as long as you have the GPU for it. This might have been an actual GPU issue fixed by Blizzard.

I also scaled down Particle density to Good instead of High, which helps in fights with a lot of effects, which are CPU-bound, if you have a slower CPU you might consider lowering this further, especially in raids.

Since I am running in 3440x1440 at 100Hz I have had to scale back a little further than most, my graphics slider is at 7, but with a 60Hz 16:9 monitor you could easily run the game at 10 except the few listed above, though it results in almost no visible difference save the environmental sliders, which is why I run at 7. With a 144Hz monitor I expect you could easily run at 120-130 fps 95% of the time with the same settings I use.

WARNING: DO NOT mess with the graphics API, and whatever you do DON'T RESET AFTER YOU DO IT. I messed up my game by switching it and I had to delete my Interface/WTF folders, redownload ALL my add ons and redo all my interface settings.

With these settings my game stays fairly stable at 100fps save for the heaviest of fighting, where the CPU gets worked hard.

GPU utilization hovers between 35% and 75% depending on how much activity is going on.
GPU temp is almost never over 50C with my card and custom fan curve
GPU clock speed varies heavily from 1300MHz all the way to well over 2000MHz
CPU is the culprit with a single core utilization of up to 90% at times and almost never lower than 30%, 3 other cores cap out at roughly 50% and bottom out at around 20%, and the 4 threads are not used at all, only background usage around 10-15%. And this is on the 64-bit client, the 32-bit client is MUCH worse, and the game will ONLY use one core.
Although this is the case, single core temp on the heavily used core never exceeds 60C with my cooler and heavy overclock.

So in reality the problem with the game has never been the cards themselves, rather it is crappy optimization and the fact that the CPU is bottlenecking the GPU because the game is simply CPU-heavy rather than GPU-heavy in most cases, and the game is just not optimized well for multi-core usage.

Hopefully this helps someone relieve their frustration with this game and allow them to actually sit down and enjoy it. I like the way it looks and with the G-sync my frames can drop all the way to 60 before I notice any difference in fps, where before I would know if it dropped so much to 90. So this gives really smooth gameplay, save for heavy raids, and keeps me gaming smooth.
 


It has nothing to do with my equipment or drivers, it has to do with WoW's engine. I max out literally everything else no problems, WoW is my first encounter with low FPS with this GPU. Everything else maxes out without the GPU breaking a sweat. This is a workaround for people in my situation with top tier specs getting sub-par fps on WoW.
 


Hmm, ok.
 


Not at all unfortunately. In my case I was only able to get a 2-5 fps increase by decreasing render quality from 200% to 100% in Suramar, without seeing any (noticeable) decrease in graphic quality. But it does help in keeping the fps up as well as putting less strain on the GPU without compromising graphic quality, which is why I kept it at 100% instead of 200%.

Before I started playing with my game settings I was seeing 99% utilization on my GPU monitor, as well as a max clock of 2012MHz, and temps up to 75*C. In Suramar, outside (The lowest FPS zone in the game right now) I was seeing a standing framerate of 45-55fps, with it dropping to about 35 or lower in combat, and throttling down to as low as 25 when the card heats up and throttles. Instead of adjusting my GPU settings to try and power through I chose to adjust my game options, because WoW really should not be as graphics intensive as it currently is for whatever reason.

After the change as I posted in the original, I am seeing
GPU utilization way down to 35%
GPU temp going max to 50*C
GPU clock going all the way up to 2061MHz (somehow considerably higher than before)


I am fairly certain a big part of the problem lies within Blizzard not having 10 series NVIDIA cards supported.

https://us.battle.net/support/en/article/100493

I am aware that other people are having issues but I am pretty sure that people with 980 Ti's should be having little to no trouble maxing out the game settings. (I cannot verify this right now, I have seen some people with the 980 Ti also having issues, but there are also reports of people getting stable 110+fps on max settings at all times, I cannot verify that either)

Another issue is that the graphics settings were increased in Legion pre-patches with the preset slider at 7 out of 10 being the closest to the old (pre-Legion) Ultra settings.

This accompanied by the old engine are putting much higher stresses on GPU's that previous to the patch were getting 90+ FPS on ultra settings.


By far the biggest help was setting the Environment sliders to 7 and setting the particle density to "good" instead of "high." Changing these settings boosted me from a high of 55 (down to 40 in combat, esp. with many particle effects) to a solid 60+ without budging under 60 once in the short time I tested. I will do much more extensive "testing" this weekend as I play and see if I ever drop under 60fps.

Another thing to take into account is my monitor's refresh rate, I assume a higher refresh rate will perform more stable and a G-sync monitor paired with an NVIDIA card should help even further and allow someone to take some settings up. I have no experience with any other monitors at the time being, so I could not say for sure.

But I would say at the moment with unsupported 10 series cards, a 980 Ti in SLI, Titan (Maxwell) or a Titan X (Pascal) will outperform any other 10 Series card until Blizzard optimizes the game for more modern cards or updates their game engine (unlikely I think)

I see no reason after that happens a GTX 1080 should run anything lower than 100 minimum fps on ultra settings.

For now this method gives a very stable 60fps without much hassle and without compromising much graphic quality
 


Capping the FPS did not in itself fix anything, what it does is prevent the GPU from overworking (60fps cap because my monitor refresh rate is 60Hz). With the adjusted settings I was seeing about 70-90 fps depending on where I was, setting the cap at 60 prevented my GPU from pushing further than I deemed necessary and keeps the cooling down by keeping the utilization down.

As I mentioned earlier my GPU would throttle trying to get the highest possible frame rates while it was uncapped and it would utilize more of the processing power, and then overheat and throttle basically halving my fps.

This is simply an efficiency measure. I'm sure others with better monitors can experiment and see what kind of utility they are getting and adjust accordingly.

But it gets harder and harder to tell the difference between higher frame rates after 60. the difference in 30-40 is vastly greater than the difference between 60-80.

And with this method I only compromised the graphic quality down from max as much as I needed to, the only real changes made were decreasing the particle effects from overkill to obvious (lower than good it gets hard to see) and decreased the view distance which helped the most, decreased the amount of ground clutter, and reduced the render distance, which you cannot even tell a difference in. All of which helped greatly without affecting anything truly noticeable with the game's graphics quality other than amount of clutter and view distance. The game still looks great and runs at a stable fps.
 


As I mentioned earlier with another poster it has nothing to do with my system or drivers, I assure you they are all up to date as I check weekly for updates, and all other games run perfectly without putting hardly any strain on the GPU. Fallout 4 runs at 60fps (also capped) without skipping a beat, at maxed settings, arguably being an incredibly more graphical demanding game than WoW should be.
 
You are running the same settings I am pretty much and I have a i5 4590 and r9 280. I get a steady 60 with vsync on and about 70-75 with it off at all times, I don't know what your issue is but that gpu utilization looks really low, there has to be something else going on since that card should be destroying the fps in wow
 


Exactly. It's Blizzard's optimization of the game and support of the 10 Series NVIDIA cards. Now to be fair if you indeed have an R9 280, that card is also not supported per se either, but the R5 200 series is and the R9 300 series is.

I don't know much about Radeon cards but I assume it is between models of supported cards so should technically be supported, the support for the NVIDIA cards stop at the 900 series. I take that to mean that some of the extra power is not being used and instead of WoW using all of the card evenly it is only using part of the card heavily, if that is even possible, I don't really know. But what I do know is that before adjusting the settings, I was at 99% utilization and my card was throttling and I was getting 25-30 fps in a game that I should probably always have over 100fps in even at max settings, I can literally run any other game I have maxed out no problem, except WoW.

But I totally agree the 1080 should be demolishing WoW. All I know is the problem is not on my end as many many users are experiencing the same problem, while lower end cards are running max settings no problem.
 
I never said there was a need, I'm looking to upgrade in the near future to a 1070 anyway, I was just saying that I get better fps than he does without having to adjust settings the way he did with his card, and mine is alot slower. I was just agreeing with him that something must be wrong client side with the amount of power he has in that gpu
 
Yes it is definitely on Bliz's end unfortunately. Meaning I have done what I can for the time being.


Nerro, if you are looking to upgrade a 1070 is a solid option and It was going to be my first option, however I decided on the 1080 since it has a noticeable increase in power, but whatever you do will be solid, the 10 series are very good cards, just not fully optimized for some games.
 


Id stick with what you have until then if that's the case. No point because you won't see a big increase in performance with a 1070 or 80. I cam from a 650 Ti and I was getting like 80-90fps on good/high settings with that.
 
Well from toms gpu hierarchy list it's a good 4 "level" increase so I'm expecting to be able to max out all of my upcoming games for the next few years and maybe even upgrade my monitor to 1440p at some point.
 
I hate when people on this post about things they have no clue what they are talking about wow has a known issue with the 1080... yet people post like they know what they are talking about.
 



Well to be fair you can't expect people without a 1080 or who don't play WoW to understand that there are problems with 10 series cards.

But yes I understand this frustration all too well, people assume there is something wrong with my system, drivers, etc. when the problem lies on Blizzard's end.
 
So I talked to a guy with a 980Ti last night, similar build to mine, 1440p, and he was getting 70+ in Dalaran during "rush hour" where I was getting between 50-70 on average 65. But a 1080 is about 30% more powerful than a 980 Ti. Further proof that this is a Blizzard end problem.
 
I just loaded up WoW for the first time in ages. I have a GTX 1080 and have this issue. I was able to fix it with one setting change. I changed from Full Screen to Borderless Window (Fullscreen) mode. I was only able to achieve 55 fps even at quality 1 until I did that. Now I lock at my refresh rate of 85hz (using Gsync and VSync) with Max Quality, MSAA x8 and a resolution of 3440x1440. If I turn off Vsync I sit at about 100fps.
 


I also run Windowed (Borderless) I just forgot to update this. That is a well known problem with WoW and is not exclusive to 10 series cards.

What zone and server did you do this testing in?
And what are your system specs?

Those play HUGE factors.

With my settings at 1440p I still can't break 45 fps in Stormwind on Stormrage which is arguably the most active alliance WoW server.

But I can also get 200+ fps with vsync off in EN during fights.

But I hover around 60-70 in Suramar.

Zone and server play huge roles since the more players aroundthe more work the GPU has to do.
 


The zone I tested in initially was Feralas with nobody around. Couldn'the break 60fps at 3440x1440. I switched to full screen window and my frame rate doubled. No reason I should have been in the 50s in Feralas with nobody around.

I7-4790k
32 GB
GTX 1080