I have tried Aperture on the same (low-end) machine with both 2GB of RAM and 8GB of RAM. The difference is *huge*; with 2GB it is unusable, with 8GB it is OK.

So I would suggest that you first go through the memory upgrade and after that see if you still need more power.