Your ddr2 could be enough, your cpu has perhaps too low ghz to prevent him bottlenecking.
Ssd is a good choice, even if it is just running on sata300. In normal life, the ssd is not capable of running that much faster. I also wait for updating my cpu and wait for new sata or whatever isnterface will be enlarged to reach more power.
Perhaps it really is enough ti run a ati with 2gb and fast interface to reach your goal. You will see a difference, but you must be aware, that you will brake your new investment with the next component. But this is normal and nearly everyone have such problems, when upgrading step by step.
Anybody ideas about the performances of these 2 cards? If they are nearly the same and ati has the better interface, I would give them a try. The new drivers really made them faster and even battlefield, etc. is no longer nvidia terrain. It is now ati terrain for this generation!