Performance is nearly 100% when playing Battlefield 1..what on earth?

CostaP

Distinguished
Dec 22, 2014
351
0
18,790
https://imgur.com/a/rXCy9 (image of my Performance in Task Manager)

So the past 3 weeks, or just with Battlefield 1 since I bought it a month ago, I have been getting quite bad FPS drops..and lag, but fps and performance being the main issue.
I use GeForce Experience's fps counter, and it would drop to around 40, even 35 randomly. Just playing a few games of Battlefield 1 now, I checked 'Performance' in Task Manager and everything is showing nearly as 100%! What on earth is this? In game was quite bad as well

This has never happend before with any online game, not even Battlefield 3 and 4. I also use GeForce Experience to 'optimize' Battlefield 1, and it sets it to..lets say around medium(ish) graphics, with a few high settings.

I am sure I remember playig BF3/4 on nearly high graphics settings and it was fine..just this game all of a sudden. Surely I dont have to upgrade anything?

PC Specs:

OS: Windows 10
CPU: Intel Core i5 3470
RAM: 8GB Dual-Channel DDR3
Motherboard: MSI B75MA-E33 (MS-7808)
GPU: NVIDIA GeForce GTX 760 (MSI)


 
Solution
If BF1 is all you want to play then maybe the CPU first, for 99% anything else the GPU is a bigger bottleneck right now. A 760 was a great midrange card in 2013 it probably gets less than half of a 1050 now while the 3470 is still only 25-30% slower than a 6600K if that.

Really to upgrade CPU (unless you can find an i7-3770) you need a motherboard and RAM as well to go that route. A 3770k is pointless with a non overclock board like yours [unless you are willing to bclk overclock it]. So you can spend $150 on a mid range GPU or $300+ to get DDR4, CPU and board.

Honestly that machine isn't bad; BF1 is just one of the first games that really needs more than 4 threads.

the game does utilize multithreading, so CPU performance also matters here
the GPU is also pretty old imo for that title

might also be VRAM issue, since from what i know, 760 only had 2 GB of VRAM?
try playing at all meds and see if u can achieve higher settings

100% in all usage would mean the PC already reach its performance limit :) [full utilization]
 
The minimum spec CPU for that game is a 6600k. BF1 is also a very CPU heavy games, so it is no surprise that your quad core chips is running at 100%. Your not going to be able to play BF1 at high settings with your rig and get stable 60fps.

I have not had good luck with GeForce Experience. It can hurt performance. Try uninstalling it and run EVGA Precision X or MSI Afterburner to measure your fps.

You can also go to userbenchmark.com and run a bench. It will test all of your hardware. You want to look at the second set of numbers where it shows your percentile. It will compare each component with other benches and show you if a piece of hardware is not functioning properly.
 

CostaP

Distinguished
Dec 22, 2014
351
0
18,790
So I have improved the fps by changing 2 settings in BF1 from 'Ultra' and 'High' to both 'medium'. And fps has become better which is great.

Only thing now is CPU usage is nearly at the top, and GPU usage has half of a quarter left of space (control panel performance)

Is this normal? What do I need to do? Upgrade Graphics card or CPU? OR BOTH!?

Even at medium graphics the game looks great, I am not expecting to play at 'ultra graphics', medium is fine. I just dont want my PC to 'break' or 'melt' haha.
Is the CPU and GPU usage I see now the same as 'Overclocking'?
 


If you can only do one at a time then probably CPU since it sounds like it's holding your GPU back at the moment. If you have the ability though I would upgrade both.
 
Your cpu is below the minimum recommended and the gpu is only just above the minimum, your running hardware that is getting old for playing latest AAA games.

From your posts it is you cpu that is your main limiting factor in BF1 however to upgrade to a modern cpu will require new motherboard and RAM. An i5 8600 (6 core) would be a huge upgrade at reasonable price, pair that with 16Gb RAM and you should be set for quite a few years.

However if you upgrade your cpu you will soon find its your gpu limiting performance. Currently although old your system is well balanced, only upgrading one element will give limited gains.
 


The reason why your CPU is working harder than your GPU is because the CPU cannot keep the GPU fed with data to force it to work at 100%. BF1 is a very CPU heavy game, like I said, the 6600k is the minimum requirement. There are not other games that have such high minimum requirements. What you are seeing is perfectly normal. It is not your system, it is just the game.
 

CostaP

Distinguished
Dec 22, 2014
351
0
18,790
Thanks for the advice and insight guys! I found out I have a i5 cpu 3.2 ghz, but not sure if it has '6600k' that you guys mention, which is what BF1 needs for good performance?

Is it dangerous to have high CPU and GPU usage? BF1 is heavy CPU usage as you also mention so a lot of people probably have this high usage of CPU and GPU?

This morning it was high usage, and bad fps...which I read is bottlenecking (which is bad).
But I changed graphics to medium, and it still has high CPU/GPU usage but fps is good...so this is fine right?
 
Your CPU is an older CPU and it does not meet the 6600k in performance. But it is not that far off. So you are playing a game on hardware that does not meet the minimum requirements. Therefore, the game is not going to run flawlessly. You can still run the game and have a good experience, but settings will need to be dropped and there will be moments when you will have frame drops.

It is not dangerous to have your CPU running at 100%. Heat and electricity kill CPUs. Even now though CPUs have internal safety measures where they shut down if they get too hot. You have a locked CPU that cannot be overclocked. That means that you dont have to worry about heat or electricity because your chip is running at stock settings.

Bottlenecking is not bad. Every system has a bottleneck. I have a very high end system and even it has a bottleneck. The bottleneck is just the weakest link in your system. Some times the bottleneck is your CPU, other times it will be your GPU. Or the bottleneck can be your storage or your RAM. In my case the bottleneck is the monitor. Right now 4k monitors highest refresh rate is 60hz. Where my system can push higher than 60 fps at 4k in a lot of games.

Dont worry about your system, it is performing as it should. It is a budget system so it will come across instances where it will struggle. When it gets to the point where it is not doing what you want, then look at an upgrade.
 
it's not a budget system imo [it is now, but back in the year i would consider that in the mid end], it's just an old system that's all, it can handle games like that just fine, if u're willing to lower the eye candy, games with big multiplayer such as BF1, and warframe's newest open world update will consume a lot of CPU power :)

if u want an upgrade, i suggest u do a whole new one :) will be much more satisfying
 

CostaP

Distinguished
Dec 22, 2014
351
0
18,790
Ah thats good to know

Like I said,I fixed the fps by changing one ultra and one high setting to medium, and fps seems fine now.
Its just the high CPU/GPU usage I was worried (which you say is completely normal and fine)
And my fans keep the PC cool so thats ok as well

I am pretty sure when I had BF3 on high/ultra high, and even bf4 on what ever settings I had, my CPU/GPU was showing 100%...but I just never checked it until now

As long as my PC is completely fine with the high usage, I can continue to play BF1 on Medium settings..and that does not bother me!
I think BF1 in medium settings is like bf3 on ultra high? ;)
Its strange that GeForce Experience 'optimized' BF1, but it had fps issues. Now I manually change a few settings and its fine..? hmm

Anyway, my options are probably this:

-Upgrade whole PC (when I save up the money)
-Carry on using PC as normal, and just play BF1 on medium

 


do both :D
while u saving up for the new rig, carry on with your PC XD
 

razamatraz

Honorable
Feb 12, 2014
200
0
10,710
If BF1 is all you want to play then maybe the CPU first, for 99% anything else the GPU is a bigger bottleneck right now. A 760 was a great midrange card in 2013 it probably gets less than half of a 1050 now while the 3470 is still only 25-30% slower than a 6600K if that.

Really to upgrade CPU (unless you can find an i7-3770) you need a motherboard and RAM as well to go that route. A 3770k is pointless with a non overclock board like yours [unless you are willing to bclk overclock it]. So you can spend $150 on a mid range GPU or $300+ to get DDR4, CPU and board.

Honestly that machine isn't bad; BF1 is just one of the first games that really needs more than 4 threads.

 
Solution