What is your opinion on this build?

Solution
the difference between i5 4590 and i5 4690 is negligible . GTX 970 is 14% faster than R9 290 and draws up to 145W reference one ,R9 290 draws 250+W.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-4590 3.3GHz Quad-Core Processor ($188.88 @ OutletPC)
Motherboard: ASRock H97 PRO4 ATX LGA1150 Motherboard ($72.98 @ Newegg)
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory ($60.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($51.85 @ OutletPC)
Video Card: EVGA GeForce GTX 970 4GB ACX 2.0 Video Card ($329.99 @ SuperBiiz)
Case: BitFenix Merc Alpha (Black) ATX Mid Tower Case ($47.99 @ SuperBiiz)
Power Supply: EVGA 600B 600W 80+ Bronze Certified ATX Power Supply ($34.99 @ NCIX US)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($13.98 @ OutletPC)
Operating System: Microsoft Windows 8.1 - 64-bit (OEM) (64-bit) ($91.98 @ OutletPC)
Monitor: Asus VE228H 21.5" Monitor ($128.99 @ Directron)
Total: $1022.62
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-12-21 22:47 EST-0500
 


So what you're recommending is go with a cheaper CPU and a higher-grade graphics card?