I swapped out the Ryzen 5 1400, since it is a quadcore anyway, with the Ryzen 3 1200 which is cheaper and also a quadcore. Gave 2 x 4GB RAM at 3000Mhz as well, as Ryzen LOVES 3000Mhz RAM. You can ditch that SSD for now and go with a 1TB HDD. The PSU I have given is also better, and not too mention, the 1050Ti in my list will play it well:
PCPartPicker part list:
https://pcpartpicker.com/list/7GhzKB
Price breakdown by merchant: https://pcpartpicker.com/list/7GhzKB/by_merchant/
CPU: AMD - Ryzen 3 1200 3.1GHz Quad-Core Processor ($104.89 @ OutletPC)
Motherboard: ASRock - A320M-DGS Micro ATX AM4 Motherboard ($49.49 @ SuperBiiz)
Memory: Team - Vulcan 8GB (2 x 4GB) DDR4-3000 Memory ($92.99 @ Newegg)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($46.49 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB SSC GAMING ACX 3.0 Video Card ($210.56 @ Newegg Marketplace)
Case: Corsair - 200R ATX Mid Tower Case ($39.99 @ Newegg)
Power Supply: Corsair - TXM Gold 550W 80+ Gold Certified Semi-Modular ATX Power Supply ($44.99 @ Newegg)
Total: $589.40
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-02-16 11:04 EST-0500
If you already bought that Ryzen 5 1400 and the motherboard and the case, stick with them, but go with the PSU I have chosen as it is better as well as the RAM and GPU I have listed. That will be better overall.