New gaming PC need opinions and suggestions

Good day chaps, here i have a list of what I am hopefully going to get for my pc. Before that, here's some info you might need,

My budget is anything below £600, I live in England and use £ The only peripheral I will need is a couple of monitors, 21" and 120hz refresh hopefully. I will use the pc for school work and some gaming. I would like to run my games at 1080p and above 60fps. so, here's the list of parts I think might be good.

Processor-AMD FX6300 Black Edition 6 Core £82.68

Graphics Card-Sapphire 11199-16-20G AMD Radeon HD 7870 £157.67

RAM-Corsair CMZ8GX3M2A1600C9 Vengeance 8GB £60.00

Power Supply-Corsair CX750 Builder Series CX 750W ATX/EPS 80 PLUS Bronze PSU £67.00

MotherBoard-Asus Sabertooth 990FX R2.0 Motherboard £129.90

HDD:Western Digital 1TB internal Hard Drive £50.40

DVD:Samsung 24x SATA DVD Writer: £15.60

Case:Fractal Design Core 1000 Series Micro ATX Case - Black Pearl £30.95

Total (without) : £593.30

Spend the extra 30 quid and get the 7950, other than that the system is good.

Got any suggestions for a monitor? 

what games would you like to run at 60+fps? my skyrim sits around 50fps with all the mods i have running (about 2/3's of Logan's) and i'm running an asus 7950 3gb, on a amd fx8350 with 16gb 1866mhz ram. if your running less complex games the 7850 might work for you, but anything more intensive will probably slow down.

I'd like to run the BattleField series, World of Tanks/War Thunder, RTS games (which are fairly intensive on a cpu)  and games like Arma. I'm not too much into rpg's like Skyrim.