Is this build compatible?

Solution
Compatibility Notes

ASRock H110M-HDV Micro ATX LGA1151 Motherboard has an onboard USB 3.0 header, but the NZXT Source 210 (White) ATX Mid Tower Case does not have front panel USB 3.0 ports.

The NZXT Source 210 (White) ATX Mid Tower Case supports video cards up to 330mm long, but video cards over 230mm may block drive bays. Since the Asus GeForce GTX 970 4GB Video Card is 264mm long, some drive bays may not be usable.
Compatibility Notes

ASRock H110M-HDV Micro ATX LGA1151 Motherboard has an onboard USB 3.0 header, but the NZXT Source 210 (White) ATX Mid Tower Case does not have front panel USB 3.0 ports.

The NZXT Source 210 (White) ATX Mid Tower Case supports video cards up to 330mm long, but video cards over 230mm may block drive bays. Since the Asus GeForce GTX 970 4GB Video Card is 264mm long, some drive bays may not be usable.
 
Solution
Ram should be in matching pairs , from the same retail pack , a better PSU with plenty of power and a case with USB 3.0.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6600 3.3GHz Quad-Core Processor ($238.53 @ Amazon)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($24.88 @ OutletPC)
Motherboard: ASRock H110M-HDV Micro ATX LGA1151 Motherboard ($51.99 @ Amazon)
Memory: Kingston HyperX Fury Black 16GB (2 x 8GB) DDR4-2133 Memory ($89.99 @ SuperBiiz)
Storage: A-Data Premier SP550 240GB 2.5" Solid State Drive ($59.99 @ Newegg)
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($45.88 @ OutletPC)
Video Card: MSI GeForce GTX 970 4GB Video Card ($304.99 @ SuperBiiz)
Case: Corsair 200R ATX Mid Tower Case ($47.99 @ Micro Center)
Power Supply: EVGA SuperNOVA GS 550W 80+ Gold Certified Fully-Modular ATX Power Supply ($69.99 @ NCIX US)
Operating System: Microsoft Windows 10 Home OEM (64-bit) ($87.95 @ OutletPC)
Total: $1022.18
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-01-20 15:20 EST-0500