The advantages that ARM has is biggest in the scalar Integer workload. Every workload that veers farther from it, the advantage gets less and less, because it's more of how much can you fit in at the latest process versus the real hard stuff, the smarts required that come from brilliant engineering and managers. So vector/FP workloads are easier to catch up, MT is easier, and GPUs are even easier.
This is why Apple's GPUs are the least advantageous, because at the heart, a faster GPU is mostly about having more parallel execution units. If scalar Integer was like that, then they'd have went to Atom-level narrow core with 512 cores on a enthusiast PC years ago. And CMT 8 core Bulldozer would have been more competitive against Sandy Bridge. A 10% advantage in scalar advantage is probably equal to 40-50% multi-thread and/or vector advantage, or even more. A big dGPU from 8 years ago can brute force beat modern iGPUs in any performance metric, whereas a top of the line 125W CPU from few years ago will hardly beat a 10W E core in some applications.
I wish they would, because the x86 world is just sad.
But it seems the expectation by the general public that ARM ISA has insurmountable advantage of x86 is slowly and steadily becoming true, even though if everything was ISO with all teams executing, I don't think the differences are anywhere that close. A Micron presentation said DRAM is king because it has all the manpower and manhours, all the research going into it like a freight train and that's why all so-called "DRAM-killers" die. ARM research, development, and the aspiring new engineers are far more than the x86 world. It's a self-fulfilling prophecy. You think you suck, so you indeed become the suck, not because you actually suck. What the x86 world needed was a truly open system, so a 3rd, or a 4th player can come in an upend imaginary AMD/Intel competition.