Bad performance in Battlefield 1

watusername

Prominent
May 17, 2017
7
0
510
So I'm just gonna cut to the chase, my brand new setup has not been handling this game very well and I'm not sure why:

Monitor: 1920x1080 @ 144Hz
Motherboard: Asus Z290-A
CPU: i5-7600k @ 3.8GHz, OC @ 4.44GHz
RAM: 16GB DDR4
GPU: GTX 1080

After spending around $1200+ upgrading all of my components, I thought I'd be able to run this game on Ultra settings, but I guess that's just not the case. My FPS flucuates randomly whenever I boot the game up. It tends to hang around the 70-80 mark, but regularly drops down between 50 and 40, occasionally breaking into the 30s.

It's really mindboggling to me because I've had a few matches where I've gotten a pretty steady framerate, while others are all over the place. There doesn't seem to be any rhyme or reason.

I've tried tweaking the resolution scale, turning DX12 on and off, capping my framerate/refresh rate, lowering some of my settings, lowering the amount of frames being rendered ahead of time, and closing every program in the background.

Anyone else had issues like this? Did you find a way to fix it?
 
Solution
100% cpu usage with the gpu running at less is a cpu bottleneck but I would expect your cpu to be running better. BF1 is a seriously cpu heavy game and known to bottleneck i5's but I would expect it to stay over 60 fps.

Temps are good. What is your cpu Ghz when gaming?

I'd also download all motherboard drivers listed on the ASUS website for your motherboard as you are using generic Windows drivers.
Use MSIAfterburner to monitor your pc when playing. You can then see what is happening when these drops occur, to start with look for any cpu cores hitting 100% or the gpu hitting 100%.

What are your cpu and gpu temps after gaming for 5-10 mins?

Are all other games ok?
 

watusername

Prominent
May 17, 2017
7
0
510
I'm gonna preface this by saying I normally overclock through the motherboard (when I boot up it says "18% OVERCLOCK"). I just tried booting up without overclocking and it made no difference in-game.

I downloaded Afterburner and my CPU temp hovered between 52° and 54°C. I usually run EVGA Precision X, and when that's on my GPU stays at ~60°C on load.

It looked like my GPU was hitting 100% occasionally. My CPU was at a constant 100%. I'm not really sure what to make of that. I've heard that CPU is just fine sitting at 100% though? And the few other games that I've tried seemed to work fine.


As for my drivers, I've never updated any drivers except my GPU (which are current as BF1 won't run without up-to-date drivers). I didn't know there was such a thing as motherboard drivers.



EDIT: Just to note, if it wasn't already obvious, I'm not very familiar with hardware other than the GPU and I've never really overclocked anything before.
 
100% cpu usage with the gpu running at less is a cpu bottleneck but I would expect your cpu to be running better. BF1 is a seriously cpu heavy game and known to bottleneck i5's but I would expect it to stay over 60 fps.

Temps are good. What is your cpu Ghz when gaming?

I'd also download all motherboard drivers listed on the ASUS website for your motherboard as you are using generic Windows drivers.
 
Solution

watusername

Prominent
May 17, 2017
7
0
510
CPU is at 4.44 GHz when gaming. Power settings are at high performance.

I just popped in my mobo's disk and am going to try downloading the drivers.

Thanks for the replies
 

watusername

Prominent
May 17, 2017
7
0
510
Well, I think that helped a bit. I'm hesitant to say that it's fixed because the framerate is still a little low at times, but it's not nearly as often. Still haven't been able to play on any of the maps that was giving me the most grief yet, so I can't say for sure.


I don't really know where to go from here, but thank you for the help.
 

watusername

Prominent
May 17, 2017
7
0
510
Yeah, each core usually sits somewhere between 98 - 100% while the game is running.

It's strange because it seems like updating the drivers helped smooth the fps out a little, but it definitely hasn't completely fixed it. Just last night I think I had a spike that dropped me down to 35fps briefly before stuttering it's way back up to ~90.