The Ryzen 5 3500X and the Ryzen 5 3600X both have 6 cores, which is not likely to be a limiting factor for gaming The Ryzen 5 3600X has 6 more threads than the Ryzen 5 3500XGet either the 3600 or 3700x Next gen consoles use 8 core zen 2 processors, so i would recommend the 3700x for a gaming build Origami Cactus Asus x470pro is a good enough board, it can support both of these with no issues, but don't forget to update the BIOS!
Amd Ryzen 5 3500x Ryzen 5 3500 6 Core Cpu Specs Prices Leak Out