On July 3, 2019, AMD released the 3rd-gen Ryzen CPUs. It was built in Zen 2 Architecture, boosting the performance of the CPU cores, and making it immune to some variants of Spectre Attacks (All Ryzen CPUs are immune to most Spectre and all Meltdown vulnerabilities). But buying these 3rd-gen CPUs are expensive, and can be a hassle to hook it up with a B450 mobos (some B450 mobos are capable of 3rd-gen Ryzen, but I conjecture that they might cause errors in upgrading their BIOS). So I stick with 2nd-gen Ryzen. Not only they are cheap(Ryzen 5 2600 is very affordable), they are more compatible with B450 mobos. But what worries me is that the CPUs are vulnerable to Spectre variants. I don't want that to happen with my new gaming rig.