will this cpu bottleneck my gpu?

beinik6

Respectable
Nov 12, 2017
314
1
1,960
Hello,

i wanted to know if the CPU i wanna buy is gonna bottleneck anything in my system.
I know my GPU is a mid-range card, i will upgrade it but not yet due too the high prices.

My specs:
CPU: I7 8700k (will buy it soon)
GPU: Zotac GTX 1060 6GB
RAM: 2x8GB Corsair Vengeance LPX
MOBO: MB Gigabyte Z370 D3 (Z370,S1151,ATX,DDR4) (will buy that to the CPU)
PSU: be quiet! Pure Power 10 600W ATX

So, will the 8700k bottleneck anything? Main purpose is gaming and streaming.

Also, how much better in performance is the 8700k against the Ryzen 5 1600x?


Thank you!
 
Solution
1) NO is the short answer.
The long answer is there are always scenarios where the CPU will be the bottleneck in gaming. No matter how great the CPU is, and the i7-8700K is the best gaming CPU that exists.

2) i7-8700K vs R5-1600X?
That is a game-by-game situation that also depends on the game settings and resolution.

MANY GAMES (MOST?) will have minimal to no CPU bottleneck even with the R5-1600 especially at resolutions higher than 1920x1080.

Some games will get over 20% higher FPS with the i7-8700K though it's still a juggling act to optimize where the money goes (usually the graphics card is best once you have an R5-1600 or better CPU).

Unfortunately graphics card pricing is crazy expensive. There's no "right" answer here though...
1) NO is the short answer.
The long answer is there are always scenarios where the CPU will be the bottleneck in gaming. No matter how great the CPU is, and the i7-8700K is the best gaming CPU that exists.

2) i7-8700K vs R5-1600X?
That is a game-by-game situation that also depends on the game settings and resolution.

MANY GAMES (MOST?) will have minimal to no CPU bottleneck even with the R5-1600 especially at resolutions higher than 1920x1080.

Some games will get over 20% higher FPS with the i7-8700K though it's still a juggling act to optimize where the money goes (usually the graphics card is best once you have an R5-1600 or better CPU).

Unfortunately graphics card pricing is crazy expensive. There's no "right" answer here though the i7-8700K is pretty hard to beat for performance so there should be no worries about how long it will last.

You should manage 4.8GHz easy likely with a top-end cooler.

(the R5-2600 CPU is coming too which should be about 15% faster than an R5-1600... it's not as good as the i7-8700K for performance but again it's often about value or rather juggling the parts budget which is still messed up with GPU pricing)
 
Solution

beinik6

Respectable
Nov 12, 2017
314
1
1,960



Hm okey well good.
But will I see a performance increase against the 1600x?
 


I guess I was not clear. YES and NO. It depends on the game and game settings.
https://www.pcworld.com/article/3230369/components-processors/core-i7-8700k-review-prices-specs-benchmarks.html?page=2

For every title except AotS just assume the R5-1600X matches the R7-1700X... yes, the i7-8700K wins every time but most of the benefit disappears if you went to 2560x1440 or increased the game visual settings above what's used for these benchmarks.

As I said there are ALWAYS going to be CPU bottlenecked situations thus the best CPU will always be better in those.

Only showing a few games gives an incomplete picture but you'd have to start doing your OWN research to come to a better understanding.

I game at 2560x1440 with an i7-3770K (at 4.4GHz) which is similar to an i7-7700K at 4GHz or R5-1500X @4GHz, paired with a GTX1080 and probably over 95% of the time I have a GPU bottleneck, not CPU.

At 1920x1080 that would shift a fair amount, and a few titles still have 20%+ gains on the i7-8700K vs the R5-1600X even at 2560x1440 but those are rare.

(I personally would get the i7-8700K if I had the money along with a good air cooler:
https://ca.pcpartpicker.com/product/xCL7YJ/noctua-cpu-cooler-nhd15s )
 

beinik6

Respectable
Nov 12, 2017
314
1
1,960


Thank you I understand.

Well money is not the overall problem for me, i work as a trainee in a big firm and get paid very good.

One more questions then I will mark as solved:

CAN a Screen with a "relatively" low res (1600x900) bottleneck something? I mean i would assume more FPS with lower res. Or can it cause spikes or smth?
Cause i still have a 1600x900 screen (will buy a fullhd one soon)
 
1600x900?

Okay, assuming the ONLY thing you changed was the resolution that simply means less visual data to process thus a frame would be created quicker, thus the FPS goes up (if not capped using VSYNC or other method).

By "Smooth" I'll just give an example:
VSYNC is ON thus you want to be able to create x60 new frames per second. Otherwise if you can't create a frame within 1/60th second you get added STUTTERING.

To really answer your question you would be best to understand these terms:

1) VSYNC ON
2) VSYNC OFF
3) Adaptive VSYNC
4) GSYNC
5) Screen Tearing
6) VSYNC-induced lag
7) VSYNC-induced stuttering

For example, with GSYNC (NVidia GPU's) the monitor only draws a new frame when told to which solves issues such as SCREEN TEARING (partial frames not lining up due to VSYNC OFF), VSYNC lag..

Other:
With 1600x900 you basically reduce the CPU processing per frame but (on average) reduce the GPU processing per frame even more compared to a higher resolution.. so if you have unused GPU processing you can increase anti-aliasing and/or other visual settings.

So it's complicated but at the end of the day it's about balancing all these things. The IDEAL method is to buy a GSYNC monitor (expensive) then find the appropriate FPS average and tweak towards that (slower games at say 50FPS, and faster shooters at say 100FPS+).

I use ADAPTIVE VSYNC for a few games that have frequent FPS drops. For example in AC Unity I tweaked to average about 75FPS, which has about 5% of the time drops below 60FPS.. so with Adaptive VSYNC I get 60FPS (60Hz monitor) about 95% of the time..

NCP-> manage 3d settings->...
 

beinik6

Respectable
Nov 12, 2017
314
1
1,960


Okey I understand.

Thank you very much for your help :)