A GeForce 8600GT 512Mb is really weak, I would say that is the bottleneck in your system. A new graphics card would probably make a nice difference. More ram would be nice too, but I usually buy new ram at the same time as a new motherboard and cpu, so I'm not stuck with one new part when I'd really like to upgrade another.