HOonix :
Ecky :
Most games will leave half (or more) of the Ryzen's CPU cores idle and unused. The i7's cores are faster, and so will run any game that doesn't use more than 8 threads, faster.
However, because the 1700 will have tons of unused resources sitting around, doing things in the background (such as streaming) will have a smaller impact on gaming performance.
I game most of the time so yeah I guess the i7 7700k is a better choice.
P.S. What about future proofing?
No offense but people that are going to be simply gaming should really consider something like a i5 7600k since it's of a better value, It's really foolish in my opinion to buy a 7700k to strictly play games.
I own the Ryzen 1700, side by side a buddies oc'd 7700k, Sure in most titles he has a higher FPS within 5-7% of mine However since I got a stable 4ghz overclock (multiplier is 40.25 i believe) and since the AGESA Microcode update and using a better ram kit really closed the gap the 7700k had over it, Infinity fabric loves high frequency ram kits currently clocked at 2900mhz it's really like a 2-4% difference now. The Ryzen 1700 plays games noticibly smoother. If content creation is something you'd want to do, streaming & gaming on the same platform the 1700 without a doubt is the better option, and it's a solid future proof option considering AM4+ will be supported another 5 years or so, Intel's more than likely going to be moving onto a new socket soon.
Now since your primarily just gaming, seems that your going to be simply gaming on the pc, in which case I'd say a 7600k is of better value than a 7700k since your not gonna really need the extra threads. Since you seem to have an interest in having a stream capable pc, along with how underwhelming Intel's Quadcore chips appear since ryzen, I'd Highly Reccomend the Ryzen 1600 Which includes a decent wraith cooler that'll handle a modest overclock just fine (my wraith spire handled 3.9-4ghz easily) but the 1600 is a 6c/12t chip, so you'll definately be able to stream on it, and it's of better value than the current i5's I think you should really consider the 1600, it seems to be perfect for someone who may consider streaming but primarily games on the pc, and the cpu is only 220$ it's a really good deal.