It will work... What is your major usage?
1. 1600 is better bang for the money as it can easily oc to 1600X, and comes with a cooler
2. cooler is way overkill, that is more for I7-8700k...
3. RAM can be faster, Ryzen loves
4. Small SSD is not worth it, get a 250gb
5. Case can be cheaper
6. PSU can be better
7. MB can be cheaper