For the 1500x, it comes with a stock cooler, however I would go with the 1600 as it allows for some overclocking and has more cores.
This would be a better system than yours, has 3000Mhz RAM, a good PSU which allows for future upgrades and a 6 core processor. And it is cheaper:
PCPartPicker part list:
https://pcpartpicker.com/list/cD4fr6
Price breakdown by merchant: https://pcpartpicker.com/list/cD4fr6/by_merchant/
CPU: AMD - Ryzen 5 1600 3.2GHz 6-Core Processor ($188.90 @ OutletPC)
Motherboard: ASRock - AB350M Pro4 Micro ATX AM4 Motherboard ($74.49 @ SuperBiiz)
Memory: G.Skill - Ripjaws V Series 8GB (2 x 4GB) DDR4-3000 Memory ($93.99 @ Newegg)
Storage: Seagate - Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($59.79 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB SSC GAMING ACX 3.0 Video Card ($210.56 @ Newegg Marketplace)
Case: Cooler Master - MasterBox Lite 5 RGB ATX Mid Tower Case ($64.99 @ Newegg)
Power Supply: Corsair - RMx 650W 80+ Gold Certified Fully-Modular ATX Power Supply ($74.98 @ Newegg)
Total: $767.70
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-02-15 21:54 EST-0500