Arguably the pick of the Ryzen stack for those doing more than solely gaming this CPU is at the lowest ever price on Amazon.
OnlineSavings - £275.49
Amazon - £276.49
I have one of these myself, since launch (£319), and rate it highly. The CPU (AM4 socket - B350/X370 chipset, don't bother with A320) comes complete with a very good RGB heatsink fan. CPU is unlocked as per all Ryzen 5/7 and will typically OC from 3.8-4.0GHZ.
4 MB L2 Cache
16 MB L3 Cache
To be clear, this is aimed at those wanting to do gaming, productivity, creation, editing and general compute horsepower, particularly good for virtual machines and so on. If you're only gaming, consider getting a Ryzen 7 1600 and plow the saved money in to your GPU.