When it comes to finding the best AMD processor for your needs and budget, the most important thing is knowing what you need your processor to do. There is such a thing as buying too much processor when you're looking to upgrade, and getting the absolute fastest chip on the market isn't always the best way to go about it.
If you only need to do general-use computing like shopping online, streaming movies, and some light productivity work, then a Ryzen 3 or Ryzen 5 processor is more than enough for your needs, and getting a Ryzen 7 or a Ryzen 9 will barely add anything to your user experience while also costing significantly more.
If you are looking to do a lot of PC gaming and content creation, then you'll definitely want to go with a Ryzen 7 or Ryzen 9, since a Ryzen 5 will barely cut it, and you can forget about anything more involved than Candy Crush on a Ryzen 3.