Apple REALLY needs to come out with a mini-tower Mac supporting desktop graphics cards. And no, I don't mean the new Mac Pro.
The prohibitive nature of battery powered devices has pushed Intel's processors to efficient low-powered solutions, but that's a big reason you'll see desktops simply overpowering laptops at the same price range.
Not to say you can never get strong processing in laptops though, they do offer the high-end HQ line which are high TDP mobile processors. Just that the default for Intel mobile processors is "gimped" by design to allow for efficient low-power processing.
Sometimes Ultrabook-style laptops will have a higher boost, but they're often thermally limited anyway so running more power just makes them throttle harder.
If you have battery power left, it might run faster and drain the battery until it's low and then throttle down. Or just shut down like an older Samsung I saw once.
Discovered this recently while working on a GPU-powered ray tracer, plugging my laptop in more than doubled the performance.
I have a 4core/8thread i7 laptop (4630QM) and I cannot get it to throttle after stress testing it for multiple minutes.
The GPU throttles if my thermal paste is getting old and the laptop sits flat on a desk and a game stresses it to 100% all the time. But the CPU I just cannot get to throttle, even with the above conditions being true, unless I remove the paste.
And this is a 13-inch, single fan laptop.
Consider repasting actually, there is no reason your CPU should be throttling.
Hell, especially the (r)macbook pro 15 that I got from my company which had the same 4770HQ - Apple for some reason believes that customers should have their legs burnt and CPU throttled before the fan even spins up.
Must have it confused with my last laptop's 4/8 i7 product code (which was an i7-3630QM).
The i7-4770HQ is listed as a 2,4 to 3,4 Ghz chip, so there's no reason it should ever throttle in a 15 inch laptop unless the laptop manufacturer messed up real hard (since the same silicon running at a higher frequency, with the same TDP, is adequately cooled by a single tiny fan on a 13 inch laptop).
It's rather unfair to say that laptops generally can't have consumer desktop-level performance on the CPU side, based on a few experiences with specific OEMs.
Now, this changes entirely when 6 and 8 cores are affordable. Desktops make sense again.
I was blown away by how even a modest desktop [1] is so much faster than even a high end laptop [2]. I believe it's because any laptop will end up throttling because of thermals, unless you get one of those very heavy gaming or workstation laptops with huge cooling systems.
Oh and I had to throw away my laptop because the motherboard failed, all I could salvage was the SSD. Not going to happen with a desktop.
[1] (I have a non-overclockable i5-6500, 16GB DDR4, SSD with SATA3 interface, a GTX 1060 with 6GB VRAM)
[2] My laptop was an i7 quad-core, 16GB DDR4, SSD SATA3, GT840 GPU. Everything except the GPU was better than or equal to my desktop.