goose007 wroteIs the Amd Ryzen 5 1500x a must
goose007 wroteor is the new Amd Ryzen 3 1300x perect for me?
Also no. Don't buy an "x" variant, either get an R3 1200 or an R5 1400 and OC to the 1300x or 1500x speeds. The R3 1300x is the exact same CPU as the 1200, just with slightly higher clock speeds out of the box. Same goes for the 1400 and 1500x, as well as the R5 1600 and 1600x. As for which one to get, that's up to you. You haven't told us what programs/applications you'll be using, if any. For the 3 games you listed, an R3 1200 would be fine.
goose007 wroteDo I need 16Gb or ram now
You don't "need"
16GB RAM, no. Is it useful, sure, it can be.
goose007 wroteOr maybe 2x 4Gb now and later add 2x8Gb?
Not possible with the motherboard you chose, it only has 2 DIMM slots. It's a bad motherboard choice anyway IMO.
goose007 wroteAs for the DDR4-3000 I heard Ryzen go well with higher speed memory so i like the 3000 since i might upgrade the CPU later on but I am open to suggestion! Also on pcpartpicker, the 3000 dosent show on the motherboard compatibility list but on the MSI website I saw that it was so is it ok? Also when buying there is an option to either get it ''C15 or c16'', what is that and which one do I need?
Yes, Ryzen favours faster RAM. Best RAM set up for Ryzen is 2x8GB at 2933-3200MHz. 8GB is fine though, and it's easy enough to add RAM. If you go with 8GB, 2x4GB will be better, but not by a huge margin(AFAIK) so you're better off getting 1x8GB(unless 2x4GB is a good bit cheaper) as that gives you more room for future upgradability. "C15 or c16" is CAS latency, it's the timings of the RAM. It's not a huge issue, so you can ignore it, for the most part. Motherboard manufacturers will have a QVL for RAM with Ryzen.
goose007 wroteIs the SSD 120Gb enough? Is it needed?
Enough for what? Is it needed, not necessarily, but you should absolutely have an SSD in your system.
goose007 wroteAgain Since I might upgrade is 600w enough?
Again, enough for what? We don't know what you plan on upgrading to. You're not going to be able to put an R9 295x2 in a system with a cheap, Bronze rated 600W PSU.
goose007 wroteDo I need CPU Cooler? Or I will be alright with what I have. I rather pay a couple more buck and make sure everything is well cooled off though
The R3 1200 and R5 1400 come with the lower end stock AM4 cooler. It's sufficient for stock clocks, and maybe a little overclocking. If you really want to OC your CPU though, you will want to invest in an aftermarket cooler. I think the 1300x comes with the same stock cooler as the 1200 and 1400, and the R5 1500x might have the better stock AM4 cooler. I can't remember if the 1500x comes with a cooler or not though, because I know the 1600x, 1700x, and 1800x don't come with an included cooler.
What is your maximum budget for this system, in CAD?
What games will you be playing other than the ones you've listed, if any?
What programs/applications will you use, if any?
Will you overclock?
Any aesthetic preference(colour scheme, side panel window, LEDs, etc)?
What monitor will you be using with this system?