[SOLVED] Are these parts compatible?

Solution
All compatible but areas you could improve for gaming. The extra threads of the 2400g are worth it in newer games. Ryzen likes fast RAM, ideally 3000mhz is the sweet spot. Finally that psu is not great quality, a CX450 or 550 would be better and usually a good price.
All compatible but areas you could improve for gaming. The extra threads of the 2400g are worth it in newer games. Ryzen likes fast RAM, ideally 3000mhz is the sweet spot. Finally that psu is not great quality, a CX450 or 550 would be better and usually a good price.
 
Solution