I don't come here often anymore but knew Ryzen would pop up.
The reviews are rubbish. They are all doing things at 720p where it doesn't make sense to compare anything. Look at this:
https://www.youtube.com/watch?v=BXVIPo_qbc4&t=1s
These are actual gaming FPS at settings that gamers actually use to play games not 720P low settings.
Further to that BF1 multiplayer shows Ryzen destroying the i7 7700K because Frostbite can use all cores/threads.
Now wit that if Frontier are saying that their Cobra engine can also utilise all cores/threads that Ryzen offers than you will also see improvements here.
Don't right off the Ryzen CPU's unless you game at 720p low settings with a GTX 1080 or higher and are expecting 200fps to be different to 160fps.
Further to that those figures are all missing that in the video you can also see issues with the 7700K having stutter compared to the Ryzen CPU. This and the minimum FPS are also greater for Ryzen which is good so I would say the 1700 that costs £320 and the 7700K at £310 then there is no reason not to be looking at the 1700.
Ignore the 1700X & 1800X as they are the same chip with just different bins and thus out the box performance, the overclock to get to 3.9-4GHz on the 1700 is easy enough to achieve and thus mitigates the two more expensive chips unless you really only want plug and play.