I have a 2011 15" MBP 2ghz 4 core i7 with an SSD, only 4gb of RAM and a broken dGPU. I'm planning to replace it at the next hardware refresh but I'm still not sure with what. I'm not sure if I should try to get a more powerful CPU such as the base 27" iMac or if even a base MBP 13" with external monitor would be fine. I use it for software development and light photo editing. Often multitasking a lot, running scripts, exporting/importing data from dbs, compiling apps, installing packages etc. Nothing as taxing as video editing which is all the reviews/comparisons seem to talk about. I already know that the 4gb of RAM is often causing slowdowns and I'm planning to get at least 16gb. At other times it get really slow, mouse is jumping, the fans are loud but memory pressure is green and the CPU usage stays at around 40-50% with various processes taking up to 60%. Is this the CPU throttling? What else could cause the slowdowns instead of using closer to 100% of the CPU? Would I notice a difference between a 13" MBP and a base iMac (with SSD)? Thanks!