I'm going to upgrade my build soon. Sticking to mATX. I like compact machines.
Considering the following.
Ryzen 5 3600x OR Ryzen 7 3700x CPU
ASRock B450m Steel Legend OR ASRock X570m Pro 4 (Only choice for X570 mATX at the moment.)
2x 8GB 3600Mhz CL14 RAM
Sapphire Pulse RX 5700XT GPU
Corsair 280x Case (Any alternatives to this? Not fussed on a case right now but considering one in the future)
Already have a decent case, storage, PSU, peripherals and a copy of Windows 10 Pro.