[SOLVED] I Have a Question About Bottleneck

Dec 15, 2018
2
0
10
I have bottlenecked pc
Specs:
cpu i7 3770
gpu gtx 1080

would performance in games have been better if i had bought gtx 1060?
because it wouldn't have been bottlenecked
 
Solution


that's not what a bottleneck is nor how a bottleneck works...

if you look at a bottle: the part were the liquid comes out is mostly smaller than the body of the bottle. it doesn't matter how big the bottle is as physically only as much liquid can leave the bottle as the bottleneck allows.

concerning your setup: a GTX 1080 might be able to do 200 fps in any game @1080p. however the i7-3770 may only do 100 fps. so no matter what kind of graphics card you install, you won't be able to get more than 100fps since this is the most your cpu is capable of. So the...

imdawdaw

Prominent
Dec 14, 2018
9
0
520
From what I am aware (may be wrong) even if your 1080 will get bottlenecked you'd most likely get more FPS out of that scenario than if you got a 1060, but due to the bottleneck you'd probably experience stutters so the gameplay wont be fluid.
Think about the problem like this.....
Your CPU can handle 200FPS (for example) and the 1060 you'd get handles 100FPS you'd only be able to see the 100FPS but fluid/butter smooth cause its a GPU bottleneck. Now on the other hand the 1080 could handle 250 you'd be able to see the 200FPS cause that's the max your CPU can push out however it would decrease the fluidity as your CPU would be getting pegged most likely.
So the real question is what Monitor do you have? if you have a 60Hz monitor then I think you should be fine especially if you use VSync.
 


that's not what a bottleneck is nor how a bottleneck works...

if you look at a bottle: the part were the liquid comes out is mostly smaller than the body of the bottle. it doesn't matter how big the bottle is as physically only as much liquid can leave the bottle as the bottleneck allows.

concerning your setup: a GTX 1080 might be able to do 200 fps in any game @1080p. however the i7-3770 may only do 100 fps. so no matter what kind of graphics card you install, you won't be able to get more than 100fps since this is the most your cpu is capable of. So the additional power of your GTX 1080 - for which you paid good money - goes to waste as you can't use it (@1080p). Iet's say the GTX1060 would be capable of 100fps @1080p. So if you bought a GTX1060 you'd still get the same performance but saved 250 quid. Since in this scenario the i7-3770 is the limitting factor you can't get more fps than your cpu is capable of calculating. So the CPU is your "bottleneck" since your GTX1080 would be capable of more.
however if you're using a 1080p/60Hz-monitor, your bottleneck is the monitor and not the CPU since a 60Hz screen can only display 60fps. so the additional 40fps your system with the i7 can calculate and render can't be displayed by your monitor and get wasted. in this case, your GTX 1080 is bottlenecked by your i7, however your i7 and GTX are both bottlenecked by your monitor. Which isn't really an issue, you've just spent more money on your computer than you needed to.
however if you had a 1440p/60Hz screen, your GTX1080 wouldn't be able to output 200fps, but maybe 80fps on average, as higher resolutions mean more work for your graphics card. Your CPU doesn't care about resolution so it will still do 100fps. suddenly your GTX1080 can't keep up with your i7.

balancing a system perfectly isn't really possible. there will always be one component holding the others back, that's fine. If the difference is unnecessarily big, it gets called a bottleneck. It just means that some of the potential of some of your components doesn't get fully used (thus is a waste of money).
Replacing the bottlenecked component (in your situation the GTX1080) with a weaker one doesn't get you better performance.
Replacing the bottlenecking component (in your situation the screen or the i7) may get you a better experience. Whether it's worth it, is a different story.
 
Solution