Because you are looking at CPU+memory performance, not CPU performance. Same with video cards. If you want to compare GPUs, you should have somewhat equal:"Decent performance yes but high performance?" - why the question? you have the benchmarks, and these confirm what I said.
"Again, you are comparing SOC vs CPU" - and? why would I make a distinction when I'm looking at just the CPU performance? FYI just the base m5 is limited to 32GB, the Pro and Max versions can support more. The M5 Max is expected to support 256GB.
"Hint, not using AVX-512 with Zen5 makes that comparison invalid." - that would make Intel vs AMD a moot point too which makes zero sense.
- Die size
- Power consumption
- Board size
- Memory amount
- Memory interface
- Memory type
etc etc.
Otherwise you are comparing video cards, not GPUs. 256GB, well, Threadrippers support 2TB. Totally different ballpark.
How that makes it invalid? Take Zen5 vs Raptor Lake. Both have same ISA support (Raptor Lake DOES support AVX512, Intel decision is not to use it), both have platform where you can swap CPU, both support DDR5 memory, both are high performance desktop parts.... That is somewhat fair comparison.
Did you use M5 GPU? If yes, you are not comparing CPUs again.I gave you R24 as just a single example, do you want more? I use Handbreak a lot and the M5 beats the 370 HX by about 20% while using almost half the power draw (and power draw is up a lot this generation compared to the M4). This is around what the 9800x3D can do.
We are comparing platforms. Because ARM "platform" does not support DDR5 or swappable CPU, comparisons are therefore invalid. You can compare server CPU against mobile CPU but that hardly makes any valid comparison. Are there any high performance ARM CPU that support standard DDR5 DIMMs? If not, then it's not OEM choice. And even it is, comparison is still invalid."Again, ARM SOCs do not allow memory expansion like x86-64 CPUs do" - again, we are not comparing platforms. it makes zero difference when comparing raw CPU performance. and forgoing upgradability is a choice made by the OEMs, not a limitation of ARM.
I understand being against Apple or another company (for example I don't buy any laptops that I can't upgrade with more RAM and storage), but why are you so up in arms (pun intended) against ARM as an architecture?
What there is to be excited about current ARM architecture solutions? Let's see. Having no legacy instruction support makes it easier to make fast CPU. Having integrated memory is faster than using expandable memory. Small memory is easier to make fast than big one. Having non-swappable CPU makes it easier to lower power consumption. Yeah? All of those are Very Obvious things. ARM has basically done things that are very basic stuff. Nothing special.
As for ARM being faster than x86-64, ARM is not. This is very simple. If ARM CPUs really are faster, then any ARM manufacturer could release platform that is comparable to current x86-64 desktop platforms. Then we would have direct comparison. But because ARM manufacturers know they have no chance, they deliberately avoid fair fight. Just basics of competing. If you have no chance, avoid fair fight.
As for Apple, CPUs being "faster than x86-64". Well, how many desktop class CPUs Apple has released with DDR4 or DDR5 memory support? Zero? That is because if they do, it immediately gives much more fair comparison against others. Because Apple is 100% hype company, Apple avoids direct comparison at all costs. This way Apple can "claim" they have high performance but as usual, that performance has not so much to do with actual CPU performance.
