
Hello everyone,
the time has come for me to build a computer from scratch and so I thought I'd come over and share some of my thoughts on my first build, hoping you could do the same. There are a few pieces I'm kinda set on but there are some others on which I haven't made up my mind yet. My heaviest use will consist of gaming, especially single player games and programming. Nothing is set in stone (besides the GPU), so I'd love to hear your opinions on anything and have a nice discussion!

My build consists of:
CPU: AMD Ryzen 5 2600 (160€)
GPU: Sapphire Nitro+ RX580 8GB (Bought,255€)
RAM: G.Skill RipjawsV 16GB DDR4-3200MHz (2x8GB,130€)
Case: Phanteks Eclipse P300TG (64€)
SSD: SanDisk 120GB (Owned, will probably get an M2 in the near future)
HDD: Does-It-Matter? 500GB (Owned)
And now for the 2 parts that I can't make up my mind yet:
PSU: I've done a calculation which showed around 550W, but I'm probably gonna get the Corsair TX-M Series TX650M. What do you think? Or would an EVGA 600 Bronze+ be enough?
As for the motherboard I am split between a few choices.
The MSI B450 Tomahawk (115€) or the MSI B450 Gaming Pro Carbon AC(150€). Although at the Carbon's price I could also get the MSI X470 Gaming Pro (155€) and for even less I could get the MSI X470 Gaming Plus (135€). Is there a lot of difference between the X470 Gaming Plus and Pro? What's your opinion on those and is there any other good motherboard around that price range?