Before anyone continue to post identical Aftershock specs, take note of the following for AMD chipset:
A520 = non-overclockable. This is the current generation entry level AMD chipset. You will miss out a big deal on AMD's main advantage, that is all consumer CPUs are unlocked by default.
B450 = the budget overclockable chipset. In it's 3rd year now. Tech is starting to show its age and updates are slower too
X470 = the premium version of the above.
B550 = the most current perfomance chipset. Has all the current tech like WiFi 6, Thunderbolt 3, multiple M.2 slots, PCIe 4.0 etc* (check the specific board's features to be sure). AMD and board makers are focused on these the most right now.
X570 = the premium version of the above, although some top end B550 boards can rival this in terms of features and performance. This chipset is actually released earlier than the B550.
So if you're getting a Ryzen CPU, please do yourself a favor and get the B450 at least. You'll thank yourself for it down the road. Unless you're getting a 4000 series Ryzen PRO APU, which is locked, then go right ahead with the A520.