Since technology is so great now, let's work on getting a dual core CPU. The Athlon 64 X2 will start you off nicely. It uses Socket 939 so make sure the motherboard is new enough to support that. I suggest:

Well how much is your original setup costing you? I mean if you get a dual core, it's certainly not going to take you to $6000 It is more future-proof so in two years time your not going to have to do your regular upgrade, and games of the future are going to use dual core technology to the max, and so I'd agree with TRDCorolla.

Also, stick with socket 939, not 754 because it it for budget PCs and you setup certianly doesn't look budget to me

Well u don't have to have dual core yet, but if u plan on using that pc after 2 years and want to play games with it, without any upgrades.. I wouldn't count on u getting any good graphics after 2 years with that pc. And as for the future dual core is the way to go.

Couple that with the BFG 6800 GT OC'ed and you've got one helluva rig!
not to mention 2 gigs of geil ram.Lets not get greedy, what more could I need.

Ok, here's a comprehensive breakdown of Socket 754 vs Socket 939. But before I do that, Socket 939 is VERY affordable. Honestly, if you look around at motherboards and CPUs supporting Socket 939, you will see that they are all not that expensive. Since you are not ona budget, this makes it perfect for you.

The socket 939 cpu's support dual channel memory configurations. Socket 754 users are tied down to using single channel memory. The addition of dual channel memory ability effectively doubled the memory bandwidth of the on die memory controller. Remember, the Athlon64 cpu's do not have to reply on a northbridge to transfer memory and graphics data to and from the cpu. This, in theory, results in much lower latency and higher bandwidth. Socket 754 cpu's support 64bit DDR SDRAM at 100, 133, 166, and 200Mhz. Now the socket 939 cpu's support 128bit memory at the same frequencies, so you can see the obvious advantage there. The newer socket 939 cpu's memory controller also supports up to four unbufferred dims, whereas the socket 754 solution only supported three.

The 939's also benefit from a faster Hyper Transport bus speed (or Intel's equivalent front side bus). Socket 754 was limited to 800Mhz or 3.2Gb/sec in each direction but now 939 cpu's get a full 1000Mhz or 4Gb/sec in each direction. Generally speaking, the 939 cpu's are running cooler than their socket 754 counterparts, I would say mostly due to the fact that the socket 939 cpu requires less voltage. So, as you can see there are several reason's why a socket 939 Athlon64 cpu may be the better buy when compared to socket 754, especially considering the price difference is hardly even $50 on average from 754 to 939 in the same class.