Soldato
These are the caches for each cpuThey always have? Well not always? When Zen 2 came aboard in July 2019, there was the 3900X as highest core count CPU. It took until late November for the highest end CPU 3950X 16 core CPU to come on board.
The 7800X3D is best of bunch because no games benefit from more than 8 cores and only has one CCD with 96MB of cache.
Where as 7900X3D has 2 CCDs with only 6 cores each and only one of them is gaming CCD with 96MB L3 cache instead of standard 32MB L3 cache. And only 6 cores on a gaming CCD.
Well the 7950X does have an 8 core CCD with 96MB L3 cache and also a regular 8 core CCD with only 32MB L3 cache. So you still get one gaming CCD as good as the 7800X3D plus an additional one for workhorse tasks. But make sure to lock all game threads to the 3D cache CCD. And use the other for tons of background tasks if you have lots of them. But for just gaming unless you have a plethora of background stuff, more than 8 or even 6 cores benefits no games at all really and will not anytime soon.
Cache sizes
7950X3D - 144 MB (64 MB CCD, 64 MB V-Cache + 16 MB L2)
7900X3D - 140 MB (64 MB CCD, 64 MB V-Cache + 12 MB L2)
7800X3D - 104 MB (32 MB CCD, 64 MB V-Cache + 8 MB L2)