EDIT: Just seen your components. You are trying to fit a budget. As a long time Intel supporter, Intel isn't a bad chip. However with Ryzen on the rise, it's cheaper and has a nice upgrade path. However, if your GPU fails, you will not be able to use your computer. As I stated, it depends what your budget is, and what you plan on doing in the future.
I expect this question to come up so much now. However, in this case, it truly depends on what you are trying to do and what type of games you are playing. It also depends on what your budget is. Ryzen 5 1600 paired with a B350 is pretty much the go to right now. It's cheap, effective, and gets the job done. However, even though they have more threads, trying to run all of the threads at once very fast isn't where AMD shines, at least for speed. However, most games do not use multiple threadded design.
Agian, at the end of the day, it depends on what you are wanting to do.