I'm more of a casual gamer, however I have an i7 (from intel and not AMD) It really depends on what type of games you play or hardware you're running as those are dependent on the CPU, however most games share the load between the CPU and GPU.
I like the answer that @TheDLP123 gave here. It will depend more on what you're looking to do with your board. Typically, I'd recommend the Ryzen 5 5600X for someone who is looking for a great price to performance option. If you're looking for more performance with or know that you'll be doing more multitasking, I'd recommend a CPU with a bit more. perhaps a 5800X instead.
The 5600X and 5800X are great CPUs for those of us looking to game! While you might get a few extra frames if you go with a higher-end CPU, I think that generally, the diminishing returns when doing so are a bit cost-prohibitive for me. I'd rather spend more on a GPU, which gives more frames per $. Personally, I have the 5800X and I love it, the 5600X has fewer cores, but still offers incredible performance for gaming. In some cases, the 5600X can actually outperform the 5800X.
What kind of budget did you have in mind for your CPU?
A good resource we have for picking out a processor is our guide for that specifically as well, which can be found here:
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99