What parts are best for a gaming PC I'll build myself?

So my budget is £600 which is pretty much $1000 (Might be useful. ). I'm new to the whole PC building thing, but I'd like some experience.

I need all the parts necessary for a PC:
Motherboard
RAM
HDD (Preferably solid state)
Processor
Graphics card

If there are any other parts needed for a gaming PC that I've missed, then please tell me. I'm pretty new to this whole thing. I need something that would probably run Battlefield 4 type games on Ultra settings at a smooth frame rate, that may be way too much to ask for under £600 though. Would it be possible if you could tell me what the frame rate of games (E.G Minecraft, BF4, COD Ghosts) would be for your design.

£600 will buy you a top end video card… So start saving

Well youll want a case to put that in.

Youll need a CD drive. Probably a CD/DVD

If you go SSD, youll need another HDD for everything. I have a 640g 7200 rpm WD drive for everything and run the OS off of the SSD. Otherwise you won't have any room for… Well… Everything besides the OS.

oh yeah, and if you want it to run youll also need a power supply.

if you want more guidance, private message me and I can help you out with what to get, what NOT to get, compatibility, where to get everything, etc etc

Here are the specs:-

PCPartPicker part list: http://pcpartpicker.com/p/2ksLj
Price breakdown by merchant: http://pcpartpicker.com/p/2ksLj/by_merchant/
Benchmarks: http://pcpartpicker.com/p/2ksLj/benchmarks/

CPU: Intel Core i5-4670K 3.4GHz Quad-Core Processor ($222.00 @ Amazon)
CPU Cooler: Xigmatek Dark Knight II SD1283 Night Hawk Edition 89.5 CFM CPU Cooler ($49.99 @ Newegg)
Motherboard: MSI Z87-G43 ATX LGA1150 Motherboard ($104.99 @ Newegg)
Memory: G.Skill Ripjaws Series 4GB (2 x 2GB) DDR3-1600 Memory ($46.99 @ Newegg)
Storage: Western Digital Caviar Black 1TB 3.5" 7200RPM Internal Hard Drive ($84.98 @ OutletPC)
Video Card: MSI Radeon R9 280X 3GB Video Card ($319.99 @ B&H)
Case: Corsair 400R ATX Mid Tower Case ($69.99 @ NCIX US)
Power Supply: SeaSonic 620W 80+ Bronze Certified Semi-Modular ATX Power Supply ($86.99 @ SuperBiiz)
Total: $985.92