How is this “shocking”? The difference in RAM has nothing to do with performance at this level. Games themselves are optimized for their 4K textures already on cards that have only 6-8GB RAM, so having 10 or 24, or 100GB of RAM will not make any difference in running the game. Where it will make a difference is in GPU computing models for things like AI research and neural network training, but that has nothing to do with gaming performance. Again, I think too many people think the 3090 is just another product and that Nvidia redid their entire lineup shifting the card classes around wherein the XX90 is what the XX80 were, when what really happened is that the XX90=Titan. It is a workstation card first and foremost, but the marketing guys had an idea that might make them sell more since there are so many people out there that seem to have this desire that they need the absolute best product on the market in their gaming computer, and so by changing the name, the card becomes a “gaming” card and not a workstation card anymore, Nvidia might move more units at a very nice profit. It is marketing genius if you ask me.
So back to the how are you surprised? Look at the performance differences between the Titan and XX80 of the last 3-4 generations. Depending on situation, it was always between 10-25%. So how are you surprised that a card with only 20% more cuda cores that is running at slower boost speeds and is most likely power and cooling limited only able to provide 10-20% more performance than the card that has 20% less cuda cores? I just don’t know what in the world you are thinking if you expect more.