My CPU is a Ryzen 3 3200G. GPU is an RX 580 4GB. I'd like to upgrade the weaker one first, then the other later. Which would give me a bigger performance upgrade? Also looking for upgrade suggestions. I want to keep either upgrade around $250 or less. Also want to stay AMD on both sides. My mobo is a Gigabyte b450m ds3h. For the CPU I was thinking the Ryzen 5 3600x. For GPU I'm not sure yet.