That build looks good and within my price range. However, I revised my original build taking your earlier recommendations and here it is below
PCPartPicker part list: 
http://pcpartpicker.com/p/XmkQ4D
Price breakdown by merchant: 
http://pcpartpicker.com/p/XmkQ4D/by_merchant/
CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor  ($172.89 @ OutletPC) 
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler  ($24.89 @ OutletPC) 
Motherboard: ASRock H97M PRO4 Micro ATX LGA1150 Motherboard  ($71.98 @ Newegg) 
Memory: Corsair Vengeance 16GB (2 x 8GB) DDR3-1600 Memory  ($69.99 @ Newegg) 
Storage: Crucial BX100 250GB 2.5" Solid State Drive  ($79.99 @ B&H) 
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive  ($51.88 @ OutletPC) 
Video Card: EVGA GeForce GTX 970 4GB Superclocked ACX 2.0 Video Card  ($307.99 @ NCIX US) 
Case: Corsair 200R ATX Mid Tower Case  ($47.99 @ Micro Center) 
Power Supply: EVGA SuperNOVA G2 650W 80+ Gold Certified Fully-Modular ATX Power Supply  ($59.99 @ Newegg) 
Total: $887.59
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-11-04 15:22 EST-0500
Newegg has a deal where I can get the GTX 970 for 290. I am not sure of the benefits of the R9 390 vs the GTX 970 (please enlighten me)
I might actually make a purchase today based on the recommendations since Amex has a promo and Newegg has some promos expiring today.
Also is it ideal to purchase now since Black Friday is around the corner?