Is this a good pc build?

Aeacus

Titan
Ambassador
Refined your build a bit.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i3-7300 4.0GHz Dual-Core Processor ($149.89 @ OutletPC)
Motherboard: Gigabyte GA-H110M-A Micro ATX LGA1151 Motherboard ($53.88 @ OutletPC)
Memory: Corsair Vengeance LPX 8GB (2 x 4GB) DDR4-2400 Memory ($60.98 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($49.33 @ OutletPC)
Video Card: Gigabyte GeForce GTX 1060 3GB 3GB Windforce OC Video Card ($199.99 @ Jet)
Case: Thermaltake Versa H15 MicroATX Mid Tower Case ($40.99 @ SuperBiiz)
Power Supply: SeaSonic G 550W 80+ Gold Certified Semi-Modular ATX Power Supply ($69.99 @ Newegg)
Total: $625.05
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-01-29 00:30 EST-0500

Changes made.
CPU: i3-7100 -> i3-7300
RAM: 1x 8GB -> 2x 4GB
PSU: Corsair CX500 -> Seasonic G-550

Reasons why.
i3-7300 is little bit better than i3-7100.
comparison: http://cpu.userbenchmark.com/Compare/Intel-Core-i3-7100-vs-Intel-Core-i3-7300/3891vs3893
You can switch your CPU back to i3-7100 if you want to keep your build cost under $600.

Always use 2 sticks of RAM to run your RAM in dual channel. This way, RAM is much faster.
comparison: http://ram.userbenchmark.com/Compare/HyperX-Fury-DDR4-2133-C14-1x8GB-vs-HyperX-Fury-DDR4-2133-C14-2x4GB/3555vs3554

Switched out your low quality (Tier four) PSU with good quality (Tier two) PSU.
PSU Tier list: http://www.tomshardware.co.uk/forum/id-2547993/psu-tier-list.html
 
Solution