I'm just curious how much I can upgrade on my iMac. Specifically the processor, memory, and graphics card. It's a late 2013 27 inch model. Side note: I purchased my iMac early 2015 from Best Buy. If I purchased it from Apple would I have got a newer model at that time?