Iam having ryzen 5 3600x (I had a luck and got this brand new for the price of 3600 - I wouldnt spend extra money for that)
+ Gainward rtx2070 super
Iam playing everything pretty much on ultra (except rdr2) on FULLHD display in resolution 2715x1527 and it no problems.
It is a great combo and I hope in few years it will still be viable when I go down to normal for example.
edit: I think in the future when the card will be still up to date and CPU not handling new games smoothly, when that happenes you might still be able to play on high setting as GPU might not be the limiting factor.. its better to have lower fps in good visuals than having lower fps in bad visuals