Like people recommended, an AMD Ryzen is your best bet. I currently own a Ryzen 7 2700X which was a big upgrade from an old Intel i5 and its kinda funny to see lot of games rarely reaching 20-25 percent in usage now.
I approve the hardware bundle
@Reverend linked above but be aware that if you plan to use a nvme ssd the motherboard will disable 2 SATA ports (among the six in the ASUS TUF B450 mobo). This is a known documented behavior and motherboard user manuals often specify it. Nvme SSDs also run rather hot compared to other drives (and heatsinks have the potential to make things worse) but it should be okay as long as your computer case has good airflow, but they're still a bit of a luxury in the end.
Nvidia GPUs are your best pick namely because they dont have shitty drivers often present in AMD GPUs. Right now if you're still playing in 1080p, a GTX 1660 Super does wonders. The RTX line is kinda a meme with the raytracing unless you're willing to spend astronomical amounts of money in high-end.