I currently have the Ryzen i3 1200 and I wanted an upgrade, i don't know if I can use this CPU though with my current motherboard. I would rather get a different CPU than a different motherboard though.
You cannot put an Intel CPU into an AMD motherboard. If you update the BIOS to at least the 4801 BIOS then you can put a 3rd Gen Ryzen into the motherboard. https://www.asus.com/Motherboards/PRIME-B350-PLUS/HelpDesk_CPU/
For a budget perspective I would look at the Ryzen 5 3600. That would be a huge upgrade over the Ryzen 3 1200.
You cannot put an Intel CPU into an AMD motherboard. If you update the BIOS to at least the 4801 BIOS then you can put a 3rd Gen Ryzen into the motherboard. https://www.asus.com/Motherboards/PRIME-B350-PLUS/HelpDesk_CPU/
For a budget perspective I would look at the Ryzen 5 3600. That would be a huge upgrade over the Ryzen 3 1200.