This is very interesting...Is it possible that the 3090's core count is -too high- for software to take advantage of? That's a situation I never thought about. CPUs definitely, since games (most of them anyway) are really just now taking advantage of more than 4 CPU cores effectively, but games having to be coded to take advantage of insane core counts?
"The first answer that comes to my mind is that the amount of core increase that we saw in the 3000 series is just too big for software stacks to handle. While the drivers would (probably) have been updated to handle the massive throughput, game code and engines have to scale up to take advantage of the available processing power as well. This is sort of like games being optimized primarily to take advantage of just 1 core and not scaling perfectly."