iirc there isn't TOO much of a difference between ddr2 and ddr3. I would get 8gb of ram, just cause you can and it's cheap. You should look at the 7800 ati, or the 570/580. The nvidia ones are cheap now.
will crossfire be better i need to buy new mobo for that or just the new card