You're overpaying for the motherboard. I'd go with the 4gb rx 480( the memory won't be the bottleneck), 16gb or ram, an ssd, and a better power supply.
https://pcpartpicker.com/list/bRk8yf
PCPartPicker part list:
https://pcpartpicker.com/list/bRk8yf
Price breakdown by merchant: https://pcpartpicker.com/list/bRk8yf/by_merchant/
CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($189.99 @ SuperBiiz)
Motherboard: Gigabyte G1.Sniper B7 ATX LGA1151 Motherboard ($86.99 @ NCIX US)
Memory: G.Skill Ripjaws 4 Series 16GB (2 x 8GB) DDR4-3000 Memory ($96.99 @ Newegg)
Storage: Sandisk SSD PLUS 120GB 2.5" Solid State Drive ($43.74 @ B&H)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($49.33 @ OutletPC)
Video Card: MSI Radeon RX 480 4GB ARMOR OC Video Card ($169.98 @ Newegg)
Case: Phanteks ECLIPSE P400 ATX Mid Tower Case ($59.99 @ Newegg)
Power Supply: XFX 550W 80+ Bronze Certified ATX Power Supply ($62.99 @ SuperBiiz)
Total: $760.00
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-02-19 12:08 EST-0500