How often do you replace the battery and hard drive?
I have the same laptop and replaced the battery last year and also upgraded to a SSD. This made my old 2ghz C2D just as fast in everyday tasks at the i5 air I got from work.
in other news I just ordered a new MBP Retina to replace it :)