The R7 1700 has to compete with the like of i5-7600k and i7-7700k, where is loses badly in gaming. The strawmen of using 7820x or 6900k is a pointless comparison. Those are massively overpriced to start with. It is child's play to price lower than the massively overpriced junk.
Now if you want to win at the application benchmarks, costs be damned, then Intel overpriced premium is what you got to pay. But if you going to play bang-for-buck, the R7 is going to lose badly to the i5-7600k and i7-7700k, at that price point gaming performance is king and that is what matters. Furthermore the Ryzens right now all have built-in time bomb, given that it is blatantly obvious they have serious GPU bottleneck. See:
https://www.techspot.com/community/...u-gaming-benchmarks-using-ryzen-as-an.233727/
https://www.hardocp.com/article/2017/05/26/definitive_amd_ryzen_7_realworld_gaming_guide/13
http://www.legitreviews.com/cpu-bot...ed-on-amd-ryzen-versus-intel-kaby-lake_192585
This problem only gets worse with SLI, multi-GPU, or the upcoming next generation GPUs. Every single ryzen is already bottlenecking the GTX 1080ti at 1440p. With faster GPU, due in couple of years it will show bottlenecks at 4K.
The Ryzen's need to priced with replace/disposable pricing in mind. Because you will need to replace them in a couple years to match the newer GPUs. AMD needs to price ryzen like they did with the socket A AthlonXP (t-bird, barton, thoroughbred) vs the P4 back in the days. I remember having brought by $100 athlons and embarassed my friends $200 P4 builds at LAN parties.
The pricing should be
R7 - $250 max for the 1800x
R5 - $150 max for the 1600x
R3 -- $100 max for the 1300x
This what AMD needs to do earn back the whatever little goodwill that is left, especially since Ryzen is NOT winning across the board. We need AMD force a price war with Intel to drive down prices of CPUs in the $100 to $300 range, not mess around with stuff at the $800+.