That was the answer I was afraid of. What attracted me to the Ryzen build is insane value of R5 1600 which I can overclock to at least 3.8 GHz and AM4 motherboard support for 4 years.
Now I need only balanced, not too expensive combination for overclocking R5 1600 to 3.8 GHz.
If I choose i7 7700k, what is upgrade plan in future? Intel will probably change socket soon.
To be fair. You need to balance budget vs performance.
Ryzen has fixed many of its issues since release with updates. You shouldn't run into many problems with a compatible build.
However. you stated you wanted to overclock but also a budget. This sort of contradicts what you can do. Ryzen is great for people on a budget, best price vs performance you are going to get. However, Ryzen is not the best for overclocking. They OC returns are minimal and a lot of users report not being able to overclock much at all.
Intel is good as well but their price vs performance costs is not great... However, seems that overclock better.
If this is strictly a gaming rig with $1400 you can get a fairly decent Intel setup.
Something along the lines of a i7 7700k with an MSI GTX 1070, MSI M7 Gaming board and at least 3000mhz memory etc..