Need to check if my components are compatible

epicserbiangamer

Prominent
Sep 1, 2017
2
0
510
I am building my first gaming PC. I can only buy parts from mindfactory.de.I am pretty sure that everything is compatible but I just wanna double check with a professional.If you think I could replace one of the parts with a better one for the same or similar price please type it below (please take prices from mindfactory.de).Here is my build:
1. CPU : Ryzen 5 1600 (using stock cooler until I get some money)
2. GPU : Zotac Geforce GTX 1060 3GB Mini
3. MB : Gigabyte GA-AB350M-Gaming 3 mATX AM4
4. RAM : G.Skill Ripjaws V Series 8GB (2x4GB) DDR4 3000
5. PSU : SeaSonic S12II 620W 80+ Bronze
6. HDD : Western Digital Caviar Blue 1TB 3.5 7200RPM
7. CASE : Corsair Carbide SPEC-02 ATX Mid Tower Case

Please check if this is compatible.If you have some recommendations regarding the parts please note that I can't afford a SSD or upgrading the RAM.Sorry if my english is bad.
Thanks in advance :)