Less than 60 FPS with ultra settings in 1080p in many games with GTX 1080 (Overwatch, Rust, Battlefield 1)

DerekForDayz

Reputable
Dec 29, 2016
15
0
4,510
Hi everyone. I am getting very low FPS in many games with my GTX 1080. I set the games to their "optimized" settings in GeForce Experience, and end up getting very low framerates. I am running the games at 1080p ultra, because I have not yet upgraded my monitor. Thinking it might be because of the fairly small amount of RAM. Hope you can help. Specs listed below.

i7 6700K OCed to 4.6 Ghz
Corsair H100i V2
Gigabyte G1 Gaming GTX 1080
8GB Ballistix Sport Memory
Asus Z170 Pro Gaming
1 TB WD Blue HDD
500 GB WD Blue HDD
128 GB HyperX Kingston SSD
 
Solution
Dumping uneeded services and programs may help , as well as controlling your hardware to not allow stepping down. Some things you can try to reduce background churn:

Some things to try to reduce CPU /Disk usage:


Check Message Signal interrupts and if StorAHCI.sys could be an issue: Refer to the Microsoft article at:

https://support.microsoft.com/en-us/help/3083595/task-manager-might-show-100-disk-utilization-on-windows-10-devices-wit



Reinstall your Nvidia drivers with only the graphics driver, PhysX, and (if needed) the HDMI sound. Do NOT install GeForce Experience. It's supposed to be able to override your settings for "optimized" ones, but optimized on their test hardware, not your hardware. This item also scans your drive...
The ram is definitely not the issue. I have 8gb of ram, i5 4460 / rx 480 and run overwatch well over 60fps (cap at 60, it's all i need, but can go way past), bf 1 60fps ultra-ish, division - ultra-ish 60+fps. I usually tweak the settings some and never run presets, but still the point is my specs are significantly lower and i'm running fairly close to ultra preset, something else is wrong, not sure what, but you can rule out ram. I assume you are playing 1080p since you did not specify?

I'm not as familiar with nvidia set up, but can you not run optimized in geforce, just ignore it? run the game with vsync off and try it first on low preset with any optional settings turned off. You should be hitting well over 100 on all of those games, just try 1 or 2. If you are getting very high fps this way then it's probably something in the settings somewhere.

I haven't played those games in a while, but do they have a resolution scale setting? it could go by another similar name, but by default it would be set to 100% and can go up to 200%. If you put this setting to 200% while at 1080p it's basically running the game in 4k which would explain the fps when on ultra preset. I still think overwatch should run 60+ even at 4k on that gpu.

Do you run any monitoring software? if so check what % the cpu / gpu are running at when you are playing. this could give you an idea of what could be going wrong.
 
1. Set the usage mode on cpu and gpu to performance and not to energy saving. (control panel and nVidia control panel)
2. If the downscaling e.g. from 4k or 2k is active, disable it.
3. check the temps on cpu and gpu.
4. check for unnecessary background apps/services..if needed, deactivate them...incl, look for viruses, etc.
 
Dumping uneeded services and programs may help , as well as controlling your hardware to not allow stepping down. Some things you can try to reduce background churn:

Some things to try to reduce CPU /Disk usage:


Check Message Signal interrupts and if StorAHCI.sys could be an issue: Refer to the Microsoft article at:

https://support.microsoft.com/en-us/help/3083595/task-manager-might-show-100-disk-utilization-on-windows-10-devices-wit



Reinstall your Nvidia drivers with only the graphics driver, PhysX, and (if needed) the HDMI sound. Do NOT install GeForce Experience. It's supposed to be able to override your settings for "optimized" ones, but optimized on their test hardware, not your hardware. This item also scans your drive for said games, taking up resources. This will also get rid of one source of background video recording. Do not install the 3D driver stuff unless you are specifically using it (like for Oculus Rift or similar)

Turn off Windows built in XBox app video recording. The latest windows update moves this switch outside of the App. Even if video is encoded on the GPU, it still has to be moved across the bus to be written to storage.

Go into advanced power settings, set performance mode. Use the advanced properties to further set CPU min/Max states to 100%, and disable PCIe link state power management.

Disable Cloud saves and Synchroniztion in your Gaming Clients (Steam, Origin, Uplay, etc)

Disable OneDrive if you can live with that.

Turn off storage sense

Go to your settings tab if you haven't already and look at all options under all headers. Turn off functions you don't need.

Delivery Optimization is usually on. Seems to treat your PC as a torrent source for Win updates. Turn it off.

Game Mode may cause stuttering, try turning it off.

Some people have reported success with using Utimate Windows Tweaker using the "Security and Privacy" section, then the "Privacy" tab settings. I prefer a more granular approach but ymmv. Links given at end of this post.

Services to consider disabling: (Some telemetry related, ymmv depending on your particular usage scenarios)

Anything Adobe depending on usage or setting to manual
NVidia telemetry (using autoruns is helpful here also)
Connected User Experiences
Delivery Optimization
dmwappushsvc
DNSClient (esp if running a large HOSTS file, but you'll lose access to the Windows store and Edge browser)
Geolocation Service
Microsoft (R) Diagnostics Hub
Microsoft App-V Client
Net Tcp Port Sharing Service
Program Compatibility Assistant
Remote Registry
Routing and Remote Access
Shared PC account management
Smart Card
Superfetch (if using an SSD)
User Experience Virtualization
Windows Biometric Service
Windows Search (big hog that runs in the background)

Use Autoruns from Microsofts Sysinternal Utilities to see what is being autostarted. Many autostart items will NOT be listed conventionally in Startup. See what is being started up and what items specific to your system might be dumpable.

Disable Live tiles that you don't need.
Disable Background functionality for Apps that you don't need or Don't need them doing that.

Turn PreFetch off: (Requires going into the registry)

How invasive is your Antivirus? Many functions you can turn off in "helpful" all in one suites. YMMV of course depending on your usage habits. I run Avast for instance, but ONLY run the Web and File Shield because of my browsing habits/computer usage. Everything you don't need is background churn.

Using a program like W10Privacy to start turning off telemetry churn that windows only gives you SOME options available to turn it off. Programs such as these help so you don't have to go hunting a bunch of stuff in Group Policy Editor or dig in the registry.
Read the choices it offers though, some items you may want to keep on, even among the green items in W10Privacy. Run this oner in Admin mode, and give it a bit to present the interface (it scans throughout the system 1st to find current settings before giving you the tweak menus) It only seems like it's locked up at first.

You can use a program such as Nvidia Profile Inspector to set limits either globally, on on a per title basis for things like frame rate limiting, etc. If setting frame rate limiting, type in the value manually, don't use the menu choices. Settings best for one game may not be the best for another. Afterburner is nice, but overhead as well.
Settings created in NVidia Profile Inspector need to be reentered after every driver update btw.

Program downloads:

Ultimate Windows Tweaker:
http://www.thewindowsclub.com/ultimate-windows-tweaker-4-windows-10

W10Privacy:
https://www.winprivacy.de/english-home/

Microsofts Sysinternal Utilities AutoRuns:
https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns

Nvidia Profile Inspector:
https://ci.appveyor.com/project/Orbmu2k/nvidiaprofileinspector/build/artifacts




 
Solution
8gb wouldn't be the cause for low frame rates such as this but 16gb is heading toward recommended with particular games but not necessary.

Power plans could be an issue as stated

Geforce Exp doesn't always work

Use Fast sync instead of Vsync found in the vsync menu in Nvidia CP and turn off in-game Vsync.

1080p is still a high enough res to get the gpu moving to high frames so will depend on the game and it's settings vs Geforce Exp. Try without GE.

Another suggestion with resolution scaling, it might be in your favour to use that instead if antialiasing. To scale the res a little higher and turn antialiasing off ingame graphic settings.

If Win10:
A) Gamebar, recording app - xbox dvr / game mode set to disable. Press windows key + g

B) Fullscreen optimisation can be a problem if gamebar is enabled. Fullscreen optimisation should be turned off along with disabling gamebar but if you want to make sure you'll find the actual option in compatibilty of the game's exe.
 
Hi everyone. Sorry for responding so late. I have been very busy and I haven't been able to test the changes that you guys suggested, but I did them. In addition to the things you guys said to change, I am also uninstalling Norton as others reccomended. I will try to get the test results later today. Thanks