£650 gaming pc for a friend

he already owns a monitor and keyboard + mouse

any help would be greatly appreciated please use amazon.co.uk if possible thanks 



CPU: AMD FX-6300 3.5GHz 6-Core Processor (£99.54 @ Aria PC)

CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler (£24.49 @ CCL Computers)

Motherboard: ASRock 990FX Extreme3 ATX AM3+/AM3 Motherboard (£85.40 @ Amazon UK)

Memory: A-Data XPG Gaming v2.0 Series 8GB (2 x 4GB) DDR3-1866 Memory (£41.40 @ Amazon UK)

Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive (£45.99 @ Ebuyer)

Video Card: XFX Radeon HD 7950 3GB Video Card (£225.00 @ Amazon UK)

Case: Zalman Z5 Plus ATX Mid Tower Case (£39.98 @ Novatech)

Power Supply: Antec High Current Gamer 620W 80 PLUS Bronze Certified ATX12V / EPS12V Power Supply (£69.48 @ CCL Computers)

Optical Drive: LG GH24NS95 DVD/CD Writer (£11.99 @ Amazon UK)

Total: £643.27