The greater the cache that the processor has, the better it is for your work i reckon.
4gb is alright, if you have a 64bit platform OS. There isn't much of a difference between DDR2/DDR3 atm as most motherbaords arent using the maximum potential of the ram. However, if you want to...