I know for a fact that the FX-6300 will play modern games. I know for a fact it will play Witcher 3, Fallout 4 and Mass Effect Andromeda. People saying that it won't simply don't know what they are talking about. I know for a fact because I was playing them with it. That being said, it played them on fairly low to mid quality, never on high quality. An 8350 will play those games on Ultra quality. I know that for a fact also because it is what I have now. I found a used one for 25.00 and so I got it to see if it worked. And it did. I play Fallout 4 and Mass Effect on Ultra quality.
But still, it is older technology. If I were going to save up for something band new, it would be a Ryzen 1600 most likely.