rezigogokhia72 :
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
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.