Get the 1070 PC. It is very unlikely that you will be CPU bound in the games you are playing, but you will be GPU bound especially in higher resolutions. Both the i7-7700 and i7-8700 are excellent processors. I've got the i7-7700k and all the games I've played so far have been GPU bound, I've never had a CPU bottleneck.

Advocate For The Removal Of Dihydrogen Monoxide (DHMO) From Canada's Water Supply

OP if you really want the best gaming bang for your buck, you could get one of the Coffee Lake quad core i3 CPUs and then go for a GTX 1080 or a GTX 1080 Ti with the money you'll save. You don't need hyperthreading or six cores for gaming. A modern quad core at 3.7ghz+ is all you need. Anything else is currently overkill.

Your other option would be a Kaby Lake i5. It will perform about the same as the Coffee Lake i3.

SickBeast wrote: ↑
OP if you really want the best gaming bang for your buck, you could get one of the Coffee Lake quad core i3 CPUs and then go for a GTX 1080 or a GTX 1080 Ti with the money you'll save. You don't need hyperthreading or six cores for gaming. A modern quad core at 3.7ghz+ is all you need. Anything else is currently overkill.

Your other option would be a Kaby Lake i5. It will perform about the same as the Coffee Lake i3.

I agree Coffe Lake i3 got a massive upgrade from previous gen with 4 cores and intergtated GPU without much of a spike in price. It went from avoid at all costs to possibly the best value chip (at least for Intel). Now if they just release those B360 boards.