However, they are indeed very different and 8GB of RAM on an M1 system is not the same as 8GB on an x86 system. It’s greatly more efficient due to physically being soldered on to the M1 chip itself, allowing it to be used as unified memory therefore both the GPU and the CPU have zero-copy direct access to all the memory they could ever want, which is a lot more efficient than the way x86 systems do it. All the parts of the M1 SoC can access any data in memory they need at the exact same address. The whole overhead of the CPU needing to access the memory of the GPU and vice-versa has been completely eliminated with the M1.
Sorry, I get your enthusiasm for the new platform, but that's not true. And what's worse, it's not even false, most of the sentences just don't make sense.
Greatly more efficient due to being soldered? How? Why?
Allowing to be used as unified memory? How is that implied?
CPU has "zero-copy direct access", what's that? As opposed to what, some kind of indirect access? Which CPU does that?
"overhead of the CPU needing to access the memory of the GPU and vice-versa has been ... eliminated" ? No, it hasn't, it's just not that simple. Also, some of the possible meanings of that sentence are things we've had for years (DMA, Intel's Unified Memory) or things that we still don't have (automatic guaranteed zero-copy buffers with zero additional code).