GTX 770 not running on max performance

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

pat_star

Honorable
Jan 10, 2014
24
0
10,510
Hi,

so i recently upgraded my system from a GIGABYTE HD 7850 2gb to a GIGABYTE GTX 770 2gb.
The 7850 used to run BF4 on medium/low at 70-85fps, never dropping below 60, which was good because i only have a 60hz monitor.

Now, with the new GPU and on the SAME settings in BF4 i get 80-120fps but with frequent drops down to 40. GPU usage is at around 60% and Power Consumption at 50% with those settings.

Here is the problem: When i set BF4 to ultra, i get 55-100fps, but still it drops below 40 frequently. With these settings GPU usage is above 80% for most of the time, but Power Consumption still at around 65%.

Old AMD drivers have been uninstalled completely and registry leftovers were deletet.

Any guesses whats wrong?
Oh and i don't care about the looks of the game that much. I'd rather lower the graphic setting to get 60fps min AT ALL TIMES than having a slightly better looking game.
So basically i want the fps to be above 60 so i can lock it on 60 via the game cfg. GPU usage should be pretty high since i dont want to "waste" any performance.

Hope someone could help me. If you need more detailed information about my system or anything else, let me know.

cheers

System specs are:

CPU: Intel i5 4670k @ 3.4Ghz
Board: MSI Z87-G43
Ram: Corsair DIMM 8 GB DDR3-1333
GPU: GIGABYTE GTX 770 2gb
PSU: Strike-X 600W
OS: Windows 7 Pro 64bit

edit: The GPU-temp on the first metioned settings is around 60°C. On Ultra its never above 75°C
 
I was already using EVGA precision x. Tried to set the goal fps to 70 but it would still drop below occasionally - on ultra settings. Now i will test this with lower settings and see whats happening.
 


But if the software is trying to run on higher fps, then there should be more load on the gpu right? So basically if i would tell BF4 to run at 80fps all the time, there should be more load on the gpu?
 
Only if the software is telling the gpu to draw more not faster. Thats why turning on filters like AA cause a gpu to struggle alot more. This extra drawing the card is having to do is what strains the card. The software is telling the card to draw the image not necessarily how fast to draw it.
 
Are you doing this in multi player BF4? And a CPU can be bottlenecking the GPU even if i t isn't at 100% load on all cores... you will normally start to see CPU bottleneck GPUs when the CPU load is around 70-80%. In multiplayer BF4 you will get times where your CPU will drop you fps.
 

Are you testing these FPS in single player on the same maps/situations? if you are testing on multiplayer you won't be able to compare results well enough.
 


I was testing in multiplayer on the same server and same map. For a GTX 770 and this cpu it should be possible to run BF4 at a min 60fps at all times. The problem is that it doesn't. Even on low settings it will drop sometimes - this didn't happen with the hd 7850 on the same system.
 


It depends on the situations and how many people are on the map... If you have a large amount of people on a map the CPU can and will drop your FPS to 40-50...Do you see these drops when you are not on multiplayer? for either card?
Do you have an aftermarket cooler for your CPU? If so you should try overclocking it to ~4.2 and see if that helps things. I'm fairly certain it is your CPU bottlenecking you in heavy populated settings in multiplayer.
 

It can cause spikes on 64 man maps. Doing these tests on multiplayer is never going to give you reliable results to compare with. Dropping to 40 FPS is still very playable, as long as hes not seeing 40-50 fps all the time i still think it is heavy load areas where his CPU gets taxed. If you could do these tests and give us an idea of what situations/amount of people on map are causing your FPS to drop that would be very helpful

 


Alright i will test it on singleplayer then. Even though i don't care much about single player. I just want a stable 80-90fps with min 60fps on multiplayer. It certainly is playable at 40fps but there should be a way to avoid it with a GTX 770... I don't care if i have to put the game to high or medium settings to reach that goal.

Yes i have an aftermarket cooler, still i would prefer running the cpu on standard clock.

Like i mentioned before, the strange thing is that i never had fps drops with my old hd 7850. So i guess the cpu is not the problem at all. Since i did not change anything besides the gpu (and it ran perfectly fine with the old gpu) the problem must be the new gpu.

@azzazel: The card is plugged into a pcie 3.0 slot.

A friend of mine stated that the thing what could cause the problem is the Nvidia Boost 2.0. Simple put it always tries to run the GPU at minimum power to save energy. If there occurs a fps drop, the GPU notices it and boosts itself. The problem is that this is happening with a 100ms delay. Therefore i get a drop in fps for about 100ms.

Anyone know a way to disable the Nvidia Boost 2.0? So i could test this "theory".
 
What? Thats incorrect. Gpu boost runs it at the standard clock and overclocks the card when it needs to for the extra juice. Its just an auto overclocking tool really. I have not heard anyone else having a issue with gpu boost so this would be news to me.
 


Ok. Well that was just a guess.

I've played the first singleplayer mission ("Shanghai") now. Settings on ULTRA. Went well, fps mostly between 70 and 80 with spikes to 120. On larger open field areas the fps would would go down to 40-50. There were no quick fps-drops like i experienced in multiplayer. GPU usage was at 99% all the time, temp at 74°C max, sometimes lower. CPU usage about 60-85%, temp at around 60°C.
I will now test the same mission on LOW settings.

Edit: Now for LOW settings.
Same mission. Fps mostly between 110 and 160 with spikes to 220+. On larger open field areas the fps would would go down to 80-100. There were some quick fps-drops to 50; the same as i experienced in multiplayer. GPU usage was below 65% most of the time, temp below 69°C. CPU usage about 65-85%, temp at around 60°C.

I hope someone will understand why the same thing wont work in multiplayer...
Seems like the gpu is not running on full power and full usage it cannot catch big drops.
 
Quick update:
Seems like the 2gb version of the GTX 770 is not enough. I discovered that most of the time i have low fps the graphics memory is used completely! Like 1900mb+. Strange thing though that even if i lower the graphic settings on BF4 it will still use very much graphical memory.
 
The fact of the matter is that Battlefield 4 is STILL un-optimized and buggy. I have the same issues as you, and even on a 3GB VRAM R9 280X, I was still seeing only about 45 fps average on high settings. With my 770 now some maps I easily get over 70 fps ultra, but some I bounce around from 60-40-55-45 etc... This is not due to the VRAM usage, although it should be in theory, because it still effects me when I turn the settings all to low and reduce the resolution to something like 1600x900 as a test, it was still glitchy. Battlefield 4 is not a good PC game right now for many users, and don't listen to azzazel_99, 2GB will be plenty of memory for the next few years.
 
Its already proven that bf4 uses up to 2.6gb vram so how is 2gb gonna be good for future games? MAYBE for the next year or so but soon as the next big release of bigger graphic games come out 2gb is not going to be enough period. Its a fact not a opinion. for 1080p right now 2gb vram is getting it done well enough but you start cranking it to 1440p or 1600 and 2gb is done.
 


You're gonna have to show me a source for that 2.6 GB usage, the max I have ever seen myself is 1980 MB of usage, and I average about 60 FPS on ultra 1080p. Besides, most games today still recommend 1 or 2, Battlefield is the first and only game to recommend 3GB of the stuff, even Watch Dogs still says 2GB. The only reason Battlefield 4 recommends 3GB is because they're partnered with AMD and AMD is making a lot of 3GB video cards right now and Nvidia isn't so they want you to buy AMD. It's just an elaborate marketing ploy.
 
So even though there are games using up almost everybit of the 2gb (1980mb) its still feasible to buy 2gb cards? I guess if you arent really trying to future proof go for it. Point is 2gb is barely cutting it now at 1080p. Once 1440p and 1600p becomes cheaper to get ahold of 2gb aint gonna do crap at those res. If you want to hold a good 60 fps at that range you are going to need more