I have a Late 2011 model 13" MBP with 2.8GHz Intel Core i7 processor, and upgraded to 16GB RAM shortly after I purchased it from new. I love my MBP but it has started to slow up over the past year or two and I have considered upgrading to a newer model several times. However when I have looked at the options, anything with a similar minimum spec as what I already have is a lot more expensive than I paid before, or what I can really justify paying now. So should I upgrade to a newer model? Is it worth the money? If I buy a new MBP with 2.5GHz Intel Core i7 processor with 16GB RAM starting now at £1899.00, what am I getting that I haven't already got? Is a current i7 processor the same as my 2011 i7 processor? I assume if it was a newer faster upgraded processor, it wouldn't be called an i7? Would I be better of peforming a full factory reset on my existing machine? Am I likely to see any improvement in performance? This is what I used to do in my Windows days on a regular basis, but have never felt that it was needed by my MBP.