Games not utilizing all my resources, not boosting, lower than expected FPS. 240hz Gsync monitor + GTX 1070.

EvilVegan

Distinguished
Sep 10, 2011
6
0
18,510
Hey all,

TL;DR: My games aren't using all my resources and getting less-than-expected/unstable FPS, benchmarking uses all resources and get expected/stable FPS. Also, quality settings don't reasonably affect FPS.

I have an older ASUS mobo with a 2.67 Ghz i5 750 (slightly auto-overclocked by BIOS) and I just got a new 1000W HX Corsair PSU and a EVGA 1070 SC, overclocked by about +100 Mhz (gets stable ~2100 Mhz in benchmarking).

I've been testing various games on various settings. I typically play MOBAs and a few FPS. When I play LOL, it loads up at 240 FPS at the start of the game and slowly starts crawling down as the game progresses. When the initial phase of the game starts its already down to about 160 FPS, during big fights it can drop to 120, and later on in the game it can get down to 90 FPS. HoTS is similar, but has lower FPS overall. I've tried lowering the resolution and the quality settings on both, somehow that lowers the FPS by ~10.

All that being said, in EVGA Precision XOC tool it shows my GPU sitting at 1595 Mhz GPU Core (the lower value before boosting) and 4000 Mhz Memory Clock. Open Hardware Monitor shows the same (it doesn't matter what settings I set in the game, it never boosts). League is a single-core game, but the main CPU Core doesn't get over 80% and usually sits around 60%, the RAM isn't remotely used up, the GPU isn't going into boost mode and is sitting at 50% utilization. Nothing is hitting anywhere near max values and temps are decent (60 C on the CPU, I may need to get that down).

I'm at a loss for what I can try to get my FPS to 240. I'd suspect CPU bottlenecking, but the hardware monitor is showing CPU under-utilized. Is there anything else I can tweak or test with? I just rebuilt this rig, so it's a brand new install from scratch, no bloatware and only OS, games, drivers, and antivirus installed. I have uninstalled/reinstalled drivers.

In Heaven Benchmarks it DOES utilize all the resources, hitting 100% GPU core and ~80% CPU.

On Extreme Full Screen I get these values:

Unigine Heaven Benchmark 4.0

FPS: 83.9
Score: 2114
Min FPS: 12.5
Max FPS:157.1
System
Platform: Windows 7 (build 7601, Service Pack 1) 64bit
CPU model: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz (2675MHz) x4
GPU model: NVIDIA GeForce GTX 1070 22.21.13.8528 (4095MB) x1

Settings
Render: Direct3D11
Mode: 1920x1080 8xAA fullscreen
Preset: Custom
Quality: Ultra
Tessellation: Extreme

And here's my rig, let me know if I need to upgrade anything. . . The Mobo, processor, and RAM are all old. If it matters I have 4 HDDs in a RAID10 for storage and 2 SSDs in a RAID0 for the OS (MOBO-RAID, not PCIE or OS/software RAID).

Main Circuit Board
Board: ASUSTeK Computer INC. P7P55D PRO Rev 1.xx
Bus Clock: 133 megahertz
BIOS: American Megatrends Inc. 0501 08/21/2009

Processor
2.67 gigahertz Intel Core i5 750
64 kilobyte primary memory cache
256 kilobyte secondary memory cache
8192 kilobyte tertiary memory cache
64-bit ready
Multi-core (4 total)
Not hyper-threaded

Display
NVIDIA GeForce GTX 1070 [Display adapter]
ASUS VE247 [Monitor] (24.0"vis, s/n E4LMQS023444, April 2014)
AUS ROG PG258Q [Monitor] (24.3"vis, s/n #ASPBcrHT2Yjd, March 2017)

Suggestions?
 
Solution
A first gen Core i5 750?
That might be you're slow spot.

"GPU isn't going into boost mode and is sitting at 50% utilization"
GPU's don't do that generally. CPU's have boost. Plus, boost is ignored/not used when a CPU is overclocked.

"the game it can get down to 90 FPS"
Oh no how terrible for you. How do you get used to such a choppy frame rate *SARCASM*
When I played Quake 1 on my dad's 486 I got 3 frames per second, now THAT would have been worth investigating, if I didn't already know that the game required a pentium cpu.

Bottom line: You have nothing to complain about in my book. 90 FPS = good smooth game play
Something to keep in mind: Rendering different scene's will give you different frame rates depending on what's currently...
A first gen Core i5 750?
That might be you're slow spot.

"GPU isn't going into boost mode and is sitting at 50% utilization"
GPU's don't do that generally. CPU's have boost. Plus, boost is ignored/not used when a CPU is overclocked.

"the game it can get down to 90 FPS"
Oh no how terrible for you. How do you get used to such a choppy frame rate *SARCASM*
When I played Quake 1 on my dad's 486 I got 3 frames per second, now THAT would have been worth investigating, if I didn't already know that the game required a pentium cpu.

Bottom line: You have nothing to complain about in my book. 90 FPS = good smooth game play
Something to keep in mind: Rendering different scene's will give you different frame rates depending on what's currently being rendered.

Other things you can try: run a virus scan using malwarebytes free (not the trial)
Fix disk errors with CHKDSK /R
Use driver sweeper to remove all driver files then re-install the newest drivers from nVidiaO
Also, I believe that upgrading to a new platform would help. (New CPU, MB and RAM)
 
Solution
First I would look at is your CPU temps, but you said they are fine, but it could be a thermal throttle.

But what I suspect your problem is that your i5 750 is just not enough to push a 1070 at 1080p. At 1080p the bottleneck moves from the GPU to the CPU. Its like you are driving a race car in a school zone all day. You need a processor that can keep your 1070 fed to pump out the FPS or you need to move to 1440p which will move the bottleneck back to the GPU.
 


It DOES seem like a case of thermal throttling. I was going to suggest that but you mentioned that you've look into your temps.
 

maxalge

Champion
Ambassador


your setup is WHOLLY inadequate for both a 1070 and high refresh rate gaming


time for a complete system rebuild
 

Leonman44

Distinguished
Mar 21, 2015
87
4
18,665


I agree with max , hitting 240fps is way more difficult than 4k 60fps simply cause high fps numbers stress all components Mainly cpu and yours is too old. You need latest gen i5 and an overclock around 5ghz for your 240hz monitor. Just keep your card , monitors and rebuild all others....