What is My bottleneck?

Meatybella11

Commendable
Dec 30, 2016
20
0
1,510
When playing Games like BF1 my GPU usage is 30-40% and my CPU is 70% but my fps is really low. what else could be the problem if it isn't my CPU or GPU
I have an evga gtx 1070sc and an AMD Fx-8320 8 core prcessor.
Thanks
 
Solution
The FX-8320 can still be your bottleneck even though it isn't being fully utilized. The instructions per cycle aren't fast enough to keep up with the GPU. Even my friends FX-6100 isn't being fully utilized with his GTX 1060, but that doesn't mean the CPU isn't the bottleneck.

*That doesn't mean you can't reinstall your drivers and ensure your CPU isn't thermal throttling by checking the temps and using HWInfo64. 30-40% GPU utilization still seems low for being paired with an FX-8320.
The FX-8320 can still be your bottleneck even though it isn't being fully utilized. The instructions per cycle aren't fast enough to keep up with the GPU. Even my friends FX-6100 isn't being fully utilized with his GTX 1060, but that doesn't mean the CPU isn't the bottleneck.

*That doesn't mean you can't reinstall your drivers and ensure your CPU isn't thermal throttling by checking the temps and using HWInfo64. 30-40% GPU utilization still seems low for being paired with an FX-8320.
 
Solution
Be careful how you interpret task manager cpu utilizations.
Windows will spread the activity of a single thread over all available threads.
So, if you had a game that was single threaded and cpu bound, it would show up on a quad core processor as 25%
leading you to think your bottleneck was elsewhere.
It turns our that few games can usefully use more than 2-3 threads.
How can you tell how well threaded your games or apps are?
One way is to disable one thread and see how you do.

You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of processors to less than you have.
This will tell you how sensitive your games are to the benefits of many threads.
If you see little difference, it tells you that you will not benefit from more cores.
Likely, a better clock rate will be more important.

BF1 multiplayer should be able to use many threads, but single player might not.
Few if any valid multiplayer benchmarks for BF1 seem to exist.