If you don't have the budget for a new Mac, there are other ways you can give older Mac a boost. Extra memory is always useful if you haven't already filled the slots to the maximum, although the biggest enhancement will come with the addition of a solid-state drive (SSD), which Apple calls a Flash Drive across its current range.
UniBody MacBook Pro SSD Drive Upgrades
iMac SSD Drive Upgrades
Always great deals on SSD installations system cloning and custom installs