I'm in doubt as to which CPU to pick. It is clear for me that AMD CPUs have a higher cost benefit than Intel CPUs, and in addition offering more cores and threads than Intel, allowing OC on any CPU, including stock coolers and with a path for future upgrades. For these reasons I've already discarded the 6C/6T i5 from my list, even though it's getting great results in games, the 6C/6T without hyper-threading does not seem to me to be the most balanced option for the future. This leaves me with some builds: AMD ASUS Prime B350-Plus / X370 of similar price Ryzen 7 1700 (8C/16T) / Ryzen 7 1800x (8C/16T) / Ryzen 6 2600x (6C/12T) / Ryzen 7 2700 (8C/16T) 2x8GB 2800Mhz GTX 1070 (Regardless of the CPU, there's almost no price difference, even in the case of the 1800x, that doesn't include a stock cooler.) Intel ASUS TUF B360M-Plus Gaming/BR i7-8700K (6C/12T) DeepCool Gamma Archer DP-MCAL-GA 2x8GB 3000Mhz GTX 1060 6GB The AMD build was made by me, and the Intel one is selled here at a local store (in Brazil, that's why I don't put monetary values). Any AMD CPU + 1070 is the same price as 8700k + 1060 6GB. For me, it looks like AMD CPUs offer more for their price. Here in Brazil i7-8700K is the double of an 2600x. And a R7 2700x is 30% cheaper than i7-8700K. Since it's difficult to talk about the monetary side, let's talk about performance. Is it worth it to get a better CPU (for gaming) with a less powerful GPU, or it's better to get a better GPU with a less powerful CPU (for gaming)? Thinking out loud, considering price and performance (aka cost benefit), I would take the R7 2700 with a GTX 1070. The 2700x is much more expensive than the others. Some clarifications that I forgot to mention above: * PC is mainly for gaming (1080p, 60hz), especially AAA titles, on ultra +60fps (I know that more than 60fps will not be perceptible in the 60hz monitor, but I'm looking for more than 60fps in order to run the future releases smoothly, with a minimum of 60fps). * I chose the 2700 because it, among all AMD CPUs, is the one that offers more resources. I know that in certain games, as in the case of the i5, the 2600x takes advantage because of its higher clock. * The choice of the CPUs and GPUs above can be considered an overkill (for 1080p 60hz), but it is due to the fact that I have the habit of changing my machine from its long periods of time. My current machine, for example, it's from 2012.