For now, I'm stuck with my current 2.3GHz MacBook Pro. So, I was considering in using my savings to upgrade my MacBook's RAM and SSD until I raise enough budget to purchase a newer MacBook Pro with a better CPU and better capacity for upgrades(probably in about 5-7 months).
I run memory and CPU intensive applications, especially with virtual machines and programming applications, and my MacBook just couldn't these heavy apps (deadly beach ball icon).
I'm a graduating Computer Science student using a MacBook Pro early 2011, 2.3GHz Intel Core i5, RAM of 4GB 1333 MHz DDR3, and running at OSX Yosemite(10.10.2).