excuse me I just posted some evidence that more ram actually provides you much more vram for the integrated graphics in a machine that's driving a retina display that need all the gfx power it can have, that didn't have any impact at all?
sorry but you are wrong, actually the stupid purchase is the marginally better cpu that will be completely unnoticeable since the bottleneck here is the gpu. In addition 512gbs means buying apple's not that great and way overpriced ram. But you did guess right, I am in the market for the base model with 16gb of ram which is the cheapest smartest purchase (of course if anyone can afford to throw any money at these buys and can max everything out that's not a dumb thing to do, good for them).
You know why? Cause it is the cheapest configuration where you are not making the poor choice of crippling your machine's memory ceiling when you don't have to. And where it's actually going to be a much faster machine because most anything you throw at it will have ample space to be in the fast ram. And as far as storage goes it IS upgradeable, and if someone can handle the space of 256gbs right now they can very well in a year or two go for 700gbs from a third party and it will be a much faster ssd and much cheaper one. Old ssd goes to ebay which I am sure there will be quite a few people looking for replacement units, and a new one comes in at a fraction of the cost.
Recap: Smart purchase, base model, maxed out 16gbs memory to have an extra gig for the intel gfx, and a machine that's waiting for tasks for you to throw at, you want to encode video? Throw this baby the task, there's ram for it, you want to work with raw photography? throw that too, you want to have a proper full vm windows system with 4gbs of ram in there, no problem, want hardcore dev. taks, adobe cs, you got it, forget opening and closing documents in preview, just keep them minimised on the the dock icon, and keep most of the web you visit frequently in different windows and tabs constantly open (not a bad idea to restart the browsers once in a while). All that for two hundred extra dollars. The only problem I see in this is spoiling you to want 32gbs of memory in your next mac.
----------
I challenge anyone to show me the benefits of of 2mb more of l3 cache on a four core cpu in their daily tasks. If anyone can notice anything more than a 3% increase in performance... For the rest of the reply see above. It's not a smart choice to get the higher end cpu, the gpu is the bottleneck, and it's the same in both configurations, save your money, sell the mac in a year and buy the rev. 2 product with wifi ac and much better gfx, as well as a cpu in the base model that as with any tick tock intel one is way better than whatever benefit you had from an incremental update to the current line up.
What do you do for a living? You sound very clueless about computers.
The extra L3 cache is a constant increase in performance, because the L3 cache is always full. it may be a smaller increase, but it's ALWAYS there and always utilized, whereas extra RAM is only useful if you were getting page outs before, and from what I've seen, the base rMBP under normal usage for me doesn't even get page outs.
the RAM itself is nothing more than another level of cache.
the 16 RAM upgrade doesn't make too much sense on the base model because the SSD is the bottleneck on this configuration for longevity and power users. So you would need to upgrade the SSD to bring the machine in line with 16 gb of RAM. 256 gb of SSD with 16 gb of RAM is a very mismatched configuration.
and FWIW, I work as a software developer at one of the major rivals of Apple. So consider this a professional opinion.