What's your RAM usage like? Maybe you could post some screen shots from Activity Monitor. Upgrading the HD will give you better performance, but it's possible the RAM will be a bigger difference (for likely less money).
–
bassplayer7Mar 5 '13 at 21:05

1

@bassplayer7 I updated the post with a screen shot.
–
ChironMar 5 '13 at 21:27

1

This is where the purge command can come clean things up… Also turning off dynamic paging helps too
–
XAleXOwnZXMar 6 '13 at 3:30

@cksum Upgrading both of RAM and SSD ? I don't know but Mac is already starting to show its age (I bought it in 2009) . I don't want to spend a consider amount of money. Maybe after a year, I get a new Mac.
–
ChironMar 6 '13 at 19:40

3 Answers
3

A RAM upgrade is inexpensive (~$70) compared to an SSD (~$1 per GB e.g. $250 for a 240GB) and based on your pagefile usage and available RAM I would start there. That being said, an SSD is a massive performance upgrade and worth every dollar in my opinion. I won't use a machine without an SSD anymore.

Based on your updated post, I would at the very least max out your RAM. You can do the RAM upgrade yourself in a few minutes if you're careful. If you can afford it, get an SSD. When you replace your laptop, you'll be able to ask more, sell the SSD separately, or use it in your next Mac (unless it's a rMBP). You will not be disappointed. Every client that I've swapped/added an SSD for is amazed. It's really cool how much faster it makes an older machine.
–
John CMar 8 '13 at 5:24

Note the numbers in the middle of the screenshot. Your Swap Used is higher than the amount of actual RAM you have, and there is a lot of swap activity. This indicates you are starved of RAM. I would upgrade that first. I have 8GB RAM and my swap used is 33.5MB.

An SSD would help here also, somewhat, but swapping that much on an SSD would serve to wear it out faster.

In my experience (rMBP 8GB RAM), the SSD is fast enough that swap feels almost as fast as RAM. Even at 8GB RAM, my swap is often 5–10 GBs but everything is responsive because the SSD as fast enough to keep up.