Isn't it only for the X3D models? I'm reluctant to update BIOS for the older 7950X if it does something weird.
From what I seen on Reddit, no, it affects all 7000' series chips. (there are reports of 7600X and 7700X - non-3D models seeing the same failure).
The root cause appears to be too much voltage sent to the IO Die (aka VSOC), where the IO Die on the 7000's should receive no more than 1.3V. (Remember the 7000 series chips are made up of 2-3 components, 1-2 CCD's with actual CPU cores and L2/L3 caches and an IO Die that has the memory controller, gpu, pci chipsets, etc).
Some motherboards, have been sending 1.4V+ when EXPO is enabled to assist in memory stability, where the 1.4V over time will kill the IO Die... (good dies will handle the extra, lesser quality but still in-spec dies will die quicker). IRC the expected voltage for the IO Die is 1.0-1.1V, and design docs says to not exceed 1.3V for significant periods of time.
Buildzoid has an excellent video on a Gigabyte board and the crap UEFI it has, and his measuring voltages shows that what the UEFI says the setting may be, may in fact be wrong. (remember the core chipset/cpu components of the UEFI are same amongst all vendors, so not one vendor is to blame). Steve from GN shows the same by on an Asus board.
Steve from GN managed to kill 3x CPUs in there own testing, and their reporting IMHO passes the sniff test...
I suspect, someone f**ked when sending out documentation, and not validating the UEFI modules for the new CPU where in fact doing what they were meant to be doing. Whilst the root problem may have originated with AMD (they supply the firmware), the motherboard vendors should have caught this in the QA stage. This appears to be a failure of QA/QC on the UEFI firmware side, and a failure of the board vendors in their QA on a new platform.