Well, hmmmmmm.
You say you're running your CPU around 3.0ghz or so? I think with that multiplier it would make it around that right? Correct me Im wrong.
Your 8800gt is an awesome card. It would be the piece of hardware angry at the OTHER hardware for bottlenecking it. So thats not the bottleneck.
I have to ask.......are you somehow experiencing choppy framerates or slowdowns in gameplay? Or do you just want some better performance?
Anyway, honestly, at the moment, I dont see a real bottleneck, as long as your CPU is OCed. Even if you upgraded your CPU to the X2 6000 3.0ghz or even the X2 6400 3.2ghz, you would see a little increase in performance, due to the slightly higher L2 cache. You MAY experience a LITTLE better performance with 2 more gigs of ram.
Heres my suggestion, especially if you're trying to gear up for the next-gen video games coming out-
Get a quad.
SLI your 8800gt (ofcourse, buy a better PSU to manage it)
Actually, wait a minute until the Tri-cores from AMD come out. They perform VERY slightly under the quads if not exactly the same. They're cheaper as well, but will provide more cores to manage bigger and better games.
I think you need to add a couple more cores to your system IMO. Another CPU core or two (Tricore or quad) and another video card if you have the budget. I think your real bottleneck may just be your budget. 
Otherwise, honestly, switch to Intel. You'd see a performance gain in doing that alone. You'll also see a dollar incresase as well. :)
Athlon X2 3600 1.9ghz AM2 65w
Gigabyte GA-M61P-S3 nForce 430
EVGA 8800gt 512mb
2gb DDR2 dual-channel Wintec AMPO ram
Western Digital Caviar SE 80gb Ultra ATA100
Rosewill Stallion 450w