At the end of the day it really boils down to what games are you going to play and what else are you going to use your system for. If you are going to play the latest and greatest AAA games then investing an in either processor isn't a bad idea. However to me it will take some more time for more games to utilize more than 4 cores. Yeah I know that there are some games out there that use more than 4 threads but that is few and far between. If you plan on doing something like video rendering or live streaming then having the extra cores and threads is a great thing and go with Ryzen. I agree with the that replacing an i7 4c/8t cpu with the same core and thread specs 6 years later is pretty silly and it seems like Intel knows best or whatever. When I upgraded to my i7 I went from a core 2 quad q6600. Also to to the OP don't feel like that you need to leave the thread that you created just do what you think is the best option for you. The same goes with gaming Laptops I am waiting and seeing if either AMD or Intel are going to release moible CPUs that have more than 4 cores.