Advice for ~700 gaming/everything else build

PANZER4

Honorable
Jul 2, 2012
290
0
10,810
Hi, im building a ~700 dollar build that will run up to bf3 multiplayer on at least medium. Im wondering if theirs anything i could do better on?

Intel Core i5-3450 3.1GHz Quad-Core $199.00
Motherboard
ASRock H77 Pro4/MVP ATX LGA1155 $99.00
Memory
Kingston 8GB (2 x 4GB) DDR3-1333 $49.00
Video Card
Gigabyte Radeon HD 7770 1GB $139.00
Case
Cooler Master Elite 430 ATX Mid Tower $49.00
Power Supply
OCZ 650W ATX12V $100.00
Operating System
Microsoft Windows 7 Home Premium SP1 (64-bit)
If any of you are wondering why im spending more on the cpu than the gpu its that i want to make it a bit more future proof. Also, is it worth getting an unlocked cpu? This would be both my first build and over clock so im curious