I'm planing to get ryzen 5 in futur, as for now, I have i5 4670 and had gtx 760, I bought 120gb SSD and gtx 970, since then no lagg spike, stuttring or even bad texture performance, the game is running on semi-ultra with good performance.
for cpu, RYzen is the choice for upcoming games and video makers.