I've had a late 2013 build of a 15" MBP for about three years now. It's got the following specs: 2.3ghz 16GB 512GB NVIDIA GPU I use Final Cut Pro on the MBP to import, edit, and process 4K videos on Youtube. I noticed that the MBP was taking a while to upload videos and there was serious lag. I decided to get a fully loaded 2016 MBP: 2.9ghz 16GB 1TB Radeon 460 To make sure I didn't just jump the gun on upgrading for the sake of upgrading, I set up both MBP's side by side to "write" the same video - both plugged in, both using the same wifi connection, and with no other programs running. The late 2013 build was processing the video much faster than the newer MBP. How is that even possible with a slower CPU and a slower GPU?