Which CPU for my PC

max64751

Honorable
May 28, 2017
103
0
10,690
Hi,
I am building a pc and originally I was going to buy a i7-7700k
but I was wondering which is best for what i am using my pc for (i can afford all 3)

WHICH ONE: i7-7700K vs. i5-7600K vs. i7-6700K

Tasks/Usage:
- Streaming 720p at 60 fps (while playing these games)
- Gaming at Max Settings 250+ fps on 1080p+ on these games:
-Player's Unknown Battlegrounds
-H1Z1 King of the Hill
-Overwatch (I need to have above 150+ fps)
-CS:GO (I need to have at least 250+ fps)
 
Solution
I'm not going to promise anything. You might hit those framerate with both, or with neither. I'm personally of the opinion that framerates above your refresh rate are pointless, because your video card literally discards the frames. Anything more than 144hz and the frame buffer is just being over-written without it actually making it to your screen. However, in the games you listed, the i7 7700K will deliver the highest framerates of any CPU, bar none.

caqde

Distinguished
The Ryzen 1700 is probably the best at doing this in this price range. Given you want to stream the act of streaming in and of itself will cause severe drops on any processor that has 4 cores. A quick search showed that Ryzen is capable of your framerate needs for Overwatch and CS:GO. Not sure why you need 150fps plus unless you have a 144hz monitor but as far as streaming goes Ryzen 7 is the best below the $1000 i7-6900K
 

Karadjgne

Titan
Ambassador
The lga1151 Intel can't touch Ryzen 1700 on anything but games, and then in most cases those 3 named cpus are only a few fps faster. When you are talking 10 fps or less, the advantages of the streaming capabilities of the 8c/16t vrs 4c/8t are considerable, and the i5 gets choked. Much of the fps limits will actually come from the gpu, and in Ryzen case, the addition of fast ram like 3200 can add upto @20% performance increase and thats before any OC.
 
in doing multiple works ( in your case, streaming while playing games ) u will need more threads, so i suggest get either i7 7700k or get ryzen, though 7700k performs better in playing games, it's multithreading power is lower than ryzen ( of course coz the thread and core number is lower ) so u need to either OC your proc later on to yield more result, or u can lower ur target (the fps u want to get) well since your monitor won't give u any effect with the fps outside its refresh rate, i suggest u do the second :)
 

max64751

Honorable
May 28, 2017
103
0
10,690


So your saying the i7 7700K?
 


I'm going to disagree here. The Intel chips have significantly higher per-thread performance, especially after overclocking, and what OP has stated is important is not particularly well-threaded. For example, to get high FPS in H1Z1, you want the fastest single thread possible, ditto with CS:GO though it's less important given it's a less demanding game. Although a Ryzen 8-core is a powerful all-around CPU, it is not the right choice for poorly-threaded games which need absurdly high FPS.

Arma III behaves very much like H1Z1 or CS:GO, and exemplifies this:

nv_arma3.png


MSi4Imj.jpg



At stock, an i7 is around 33% faster than a Ryzen 1800X. The i7 will have a fair amount of overclocking headroom, whereas the 1800X is already just about maxed out.

Given that OP wants to stream as well, an i7 7700K is probably a better choice than a 7600K, but I think either would be better for these specific titles than the AMD chip, even while streaming.
 


yup, if gaming is your PC's life purpose :D

 

max64751

Honorable
May 28, 2017
103
0
10,690


will i get 150+ frames while streaming 1440p max settings on CS:GO/Overwatch? (if not will i get a solid 90+ frames?)
will i get 250+ frames without streaming 1440p max settings on CS:GO/Overwatch?


gaming is more important to me so I first and foremost want to get a cpu that can get 250+ frames without streaming 1440p max settings on CS:GO/Overwatch. Later down the line if i get big i can get a streaming computer

graphics card:
EVGA GTX 1070 FTW 1797 MHz
monitor: 2560px1440p 144hz
 
I'm not going to promise anything. You might hit those framerate with both, or with neither. I'm personally of the opinion that framerates above your refresh rate are pointless, because your video card literally discards the frames. Anything more than 144hz and the frame buffer is just being over-written without it actually making it to your screen. However, in the games you listed, the i7 7700K will deliver the highest framerates of any CPU, bar none.
 
Solution

Karadjgne

Titan
Ambassador
Ecky, that's also when gaming solo, that's not also including the streaming, which is going to tax even the i7's fps. I can hit 300fps with max everything including 4k DSR, FXAA etc on a 3770k and gtx970 and still not broach 55/60% cpj/gpu usage. Arma 3 is worse in that it's extremely poorly optimized, which is why it's a favorite. Vs:go is much easier on a cpu and current gossip has it that cs:go will soon be switching from single thread heavy to multiple threads (upto 8) shortly. This will be easier on the i7 even more so, but add in the streaming and you'll get hammered.
The gtx1070 is good for a 1440/144 in most cases, if you really want to max out everything where the minimum frames are close if not higher than the refresh, you'll need a minimum of a 1080, or better yet a 1080ti. But much of this is highly dependent on the actual game itself, you'll not be seeing anything close to that refresh on games like Ashes of the Singularity, which are so miserably optimized, you'll be damned lucky to get over 45fps at 1440p.
So while you might stipulate certain conditions, without lowering stuff from ultra to very-high you may not actually reach your stipulation with any of the above cpus. Streaming, even at 720p, you won't need ultra settings, or even more than a few of the shadow/shader details, as they won't be obvious and just tax your resources for no gain.