Looking to pick up a top of the line Retina 27" and I've got about $200 left in the budget for an upgrade. I do a good amount of photography and I've lately gotten into light editing of 4k GoPro video, but nothing more than messing around at this point. May want to do some gaming in bootcamp but probably not much. Assuming I'll do the RAM myself, which of the other upgrades would give me the best performance/longevity for the money? To me, going from the 3.3 i5 to the 4.0 i7 for $225 seems like it would give me the best returns but maybe the graphics card makes more sense. I'm a little wary of the SSD upgrade because at best I could only go to 512 and I'm worried that will get clogged up fast.