But, for standard use without such specialized workloads, $250 a minor clockspeed and cache improvement doesn't make much sense.
You'd probably get a much bigger boost from adding a SSD or going up to 8GB of RAM in the machine. I'd buy these aftermarket - RAM especially is a good deal as you can get 8GB of DDR3-1333 for less than $90 - http://www.newegg.com/Product/Product.aspx?Item=N82E16820148...
http://www.newegg.com/Product/Product.aspx?Item=N82E16820148...
This thing will do 30,000 4k writes a second, which is orders of magnitude more than a 2.5" mechanical.
SandForce wins right now in $/gb, and 4K writes. It loses in anything that is limited by the SATA2 bus, such as sequential transfers.
Also, the major problem with Sandforce drives on Macs is that their firmware can only be updated a) under Windows, in Boot Camp, and b) with an MBR-formatted disk. That is bullshit.
http://eshop.macsales.com/Customized_Pages/Framework.cfm?pag...
Still the best bang for the buck upgrade by far but for the purpose of compiling much less difference than I had expected.
The other advantage of this model is that it is upgradable to 16GB RAM, according to OWC and others [1]. The upgrade is a ridiculous cost right now, but it can likely only go down.
1. http://blog.macsales.com/9394-macbook-pro-2011-12gb-and-16gb...
Yet, there are some stuff you could only get from the Apple store like CPU upgrade.
As others mentioned, SSD upgrade makes more sense than RAM upgrade. Although you can buy the SSD from elsewhere, this time it makes a bit sense to buy it from Apple store because TRIM support is already out there for the disks you buy from Apple store in Mac OS X 10.6.6. The other SSDs are not supported yet.