The above spec is pretty decent, but here's something different.
This is more powerful in general and shouldn't need to upgrade the cpu for a long time, but removes future crossfire/sli options, most people will never go down the 2 card route anyway so why pay more for features you never use.
The Asus H81M-K Intel H81 will let you do some overclocking, though I would recommend getting a 3rd party heatsink for this, the stock should be ok to start with.
The case is small and compact and you can hid the cables behind the motherboard (and unused cables down the side of the PSU)
It comes with 2 quiet case fans that give decent cooling to the graphics card and CPU with options to add more if required.
It has space to take practically any graphics card.
I have just used one to build a work PC and I was impressed how good it was for a premium budget case.
YOUR BASKET
1 x
Intel Core i5-4690K 3.50GHz (Devil's Canyon) Socket LGA1150 Processor - Retail £169.99
1 x
MSI Radeon R9 280 Gaming 3072MB GDDR5 PCI-Express Graphics Card £159.95
1 x
TeamGroup Elite Black 8GB (2x4GB) DDR3 PC3-12800C11 1600MHz Dual Channel Kit (TED38GM1600HC11DC01) £59.99
1 x
EVGA 500W 80 Plus Bronze Power Supply (100-B1-0500-KR) £41.99
1 x
Asus H81M-K Intel H81 (Socket 1150) DDR3 Micro ATX Motherboard £37.99
1 x
Cooler Master N200 NSE-200-KKN1 Midi-Tower - Black £36.95
Total : £520.36 (includes shipping : £11.25).
If you don't want overclocking swap the CPU for this, putting the total around £480.
YOUR BASKET
1 x
Intel Core i5-4440 3.10GHz (Haswell) Socket LGA1150 Processor - Retail £129.95