With Battlefield 3 on the horizon I thought it'd be neccesary for me to upgrade my PC a little.
Problem is, I don't know where to begin

.
In 2007 my friend told me which parts to buy and then how to put them together, here's my current specs:
Motherboard - Asus P5K-E/WiFi-AP
Graphics Card - Nvidia Geforce 8800GT
Processor - Intel Core 2 Quad CPU 2.40GHz
Hard drive - 500gb
RAM - 3GB
Operating System - Windows 7 64-bit
Is there anything that I don't really need to upgrade?
Or am I looking at a complete new computer?
Not bothered about any of that 3D mumbo jumbo tbh.