Which CPU is the best for me?

nik_10

Prominent
Apr 14, 2017
1
0
510
Hello guys,
I got myself an Gigabyte gtx 1050 ti windforce oc but in my opinion my CPU bottlenecks it.
I have got an Intel Core i5 3350P (which is 6 years old) and im searchin for a better solution.
Mainboard: h77m-d3h by Gigabyte
Memory: 24gb ddr3 (1,5v)
which cpu would be the best?
its an budget build as I am an student but ty to everyone helping me!
 
Solution
There will always be bottlenecking of some sort, whether that is on the GPUS behalf, CPU, monitor, software, storage, Ram, etc. it's just how computers work. However, bottlenecking should not be a concern if your hardware is performing up to your standards.

If the CPU performs up to, or higher, than your performance goal (FPS desire) in the games you play, CPU bottlenecking is irrelevant. To check, you can download a free to use program like MSI Afterburner which can monitor your cGPU/CPU usage while gaming. If you find that CPU usage is ~100% while the FPS is below your performance goal, there's CPU bottlenecking. If you turn down the resolution to say 720p, you will be able to find where the CPU bottlenecks easier.

GPU...

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510
There will always be bottlenecking of some sort, whether that is on the GPUS behalf, CPU, monitor, software, storage, Ram, etc. it's just how computers work. However, bottlenecking should not be a concern if your hardware is performing up to your standards.

If the CPU performs up to, or higher, than your performance goal (FPS desire) in the games you play, CPU bottlenecking is irrelevant. To check, you can download a free to use program like MSI Afterburner which can monitor your cGPU/CPU usage while gaming. If you find that CPU usage is ~100% while the FPS is below your performance goal, there's CPU bottlenecking. If you turn down the resolution to say 720p, you will be able to find where the CPU bottlenecks easier.

GPU bottlenecking is different. If you find your GPU isn't producing your performance goal you can lower resolution/graphical settings.
 
Solution

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510


Was this in reply to me? I did mention they were different things. Lowering res/settings while GPU bottlenecks will reduce the bottleneck by increasing the FPS. They should only decrease the settings until they reach the performance goal or CPU boundary.
 

mrobscura

Prominent
Mar 9, 2017
215
0
760
but it wont reduce the bottleneck if the gpu is being bottlenecked by the cpu, as the op believes. in that case, putting less load on the gpu will make it worse. if your gpu is being bottlenecked by your cpu, putting more load on it by upping res/setting will reduce the bottleneck(i.e. get closer to 100% usage).

you have essentially shifted the bottleneck. since there will always be a bottleneck, you want it to be the gpu, assuring you are getting the most possible fps.

but op still hasnt provided enogh info to determine whats actually going on.
 

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510


I didn't say to lower graphical settings if GPU is being bottlenecked. I said if the GPU is the bottleneck, that is the action to take.
If one were to do it the other way around as you were referring to, yes it increases the bottleneck but that doesn't matter a single bit. Bottlenecking is largely irrelevant anyways along as the CPU can perform up to the desired framerate, and the GPU can perform up to it aswell at the intended graphics quality.

Also, if you want the most possible FPS, the bottleneck would be better off on the CPU, not the GPU. Because if it's on the CPU, there's nothing you can do to increase the framerate. If it's on the GPU, they can still decrease resolution + graphics quality to increase framerate.
 


Think you meant to say better off on the GPU, not the CPU.
 

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510


Not really. This question is very impractical anyways but just to give it an answer, the CPU should be the limiting factor for the maximum potential framerate of a system to achieve.
 


I disagree. You already argued that if the limit is on the GPU settings can be lowered to increase framerate. If it's on the CPU there is nothing you can do to increase framerate.
 

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510


Exactly... There fore meaning if it's on your CPU your pc's at your the max potential. When it is on the GPU, settings are lowered which increases the framerate but also eventually shift the limiting factor to the CPU.
If it's on the GPU that means your PC can still produce a higher framerate than they're receiving.
 
In what scenario would you want your CPU at 100% and not your GPU? Certainly you wouldn't want that while you are playing a game. If your GPU has unused potential then you can obviously get higher framerate than if it were being used 100%. But the same cannot always be said for your CPU, as there are plenty of multi-core CPUs that can't fully utilize all cores playing a game.
 

Rexper

Respectable
BANNED
Apr 12, 2017
2,132
2
2,510


As mentioned before, there isn't a scenario. Because bottlenecking and usages simply doesn't matter, as long as the CPU can perform up to the desired frame rate, and the GPU can perform up the the same with the desired graphics settings.

If your GPU had unused potential, and the CPU is at full, there is nothing one can do achieve a great FPS, besides overclocking, upgrading the CPU itself, or waiting for optimisations.

About the CPU, I thought I mentioned, but I probably didn't. I don't mean when the whole CPU is at 100%, but atleast one of its cores is near 100%.

The CPU is practically a hard framerate cap within games at a certain point. Changing the GPU, chaning graphical settings and resolution won't change it.
 


I agree with what you are saying, and would use it as an argument to get a better CPU than your GPU can perform; thus making the GPU the limiting factor and not the CPU.