Is this build good, or what would you changed?

Solution
You seem to have selected the ryzen build as best answer.
Normally, I would not second guess that.

But, a balanced gamer should spend 2x the cpu budget on the graphics card.
Something like G4560 and a GTX1060.

maxalge

Champion
Ambassador


PCPartPicker part list: https://pcpartpicker.com/list/TvKqnn
Price breakdown by merchant: https://pcpartpicker.com/list/TvKqnn/by_merchant/

CPU: AMD - Ryzen 5 1400 3.2GHz Quad-Core Processor ($157.49 @ SuperBiiz)
Motherboard: ASRock - AB350 Pro4 ATX AM4 Motherboard ($83.98 @ Newegg)
Memory: G.Skill - Ripjaws 4 series 8GB (2 x 4GB) DDR4-2400 Memory ($59.92 @ Amazon)
Video Card: Asus - GeForce GTX 1050 Ti 4GB Phoenix Video Card ($149.99 @ Amazon)
Case: Thermaltake - Versa H21 ATX Mid Tower Case ($33.89 @ SuperBiiz)
Power Supply: Corsair - CXM 450W 80+ Bronze Certified Semi-Modular ATX Power Supply ($26.99 @ Newegg)
Operating System: Microsoft - Windows 10 Pro OEM 64-bit ($139.88 @ OutletPC)
Total: $652.14
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-07-08 07:54 EDT-0400