Need help building a computer

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor ($172.94 @ SuperBiiz)
Motherboard: ASRock H97M Anniversary Micro ATX LGA1150 Motherboard ($71.98 @ Newegg)
Memory: Team Vulcan 8GB (2 x 4GB) DDR3-1600 Memory ($59.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($51.85 @ OutletPC)
Video Card: Sapphire Radeon R9 280 3GB DUAL-X Video Card ($184.99 @ Newegg)
Case: Corsair 200R ATX Mid Tower Case ($39.99 @ Newegg)
Power Supply: XFX TS 550W 80+ Bronze Certified ATX Power Supply ($52.99 @ Newegg)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($14.98 @ OutletPC)
Total: $649.71
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-12-10 16:12 EST-0500

This will easily max CSGO and run all other AAA modern titles at high or better settings at 1080p.