Why are people associating TDP with with things like expect boost clocks and power usage when it's just the maximum amount of heat generated by the chip and without knowing how many chiplet are under the IHS it's almost impossible to know how that relates to boost clocks and power usage, there seems to be way to many variables to make any sort of educated guess.
I know it's fun to speculate but at least base the speculation on a theory and not just guesses, assumptions, and wishes, a two chiplet package could have higher heat dissipation requirements but then so could a single chiplet package that's clocked higher, two chiplets could also have lower heat dissipation requirements because they're spread out, i mean it's hard enough to workout how AMD and Intel both calculate TDP differently let alone draw any assumptions on how the silicon behaves, and in AMD's case is configured.
In AMD's case, TDP is the wattage the cooling must dissipate at a given difference in core and air temperature to get the design performance of the CPU. In the case of the 3800X that's 4.5 GHz on 1 / possibly 2 cores or 3.9 GHz on all cores. If it could do 4.0Ghz at 105W that would be the base spec.
They calculate is somewhat backwards in that they qualify the boost clocks with a design TDP rather the pick clocks and the go with the output TDP.
With XFR the CPU can exceed the specified clocks if there is cooling headroom. Any boost above these clocks exceeds TDP, that's how Ryzan 1xxx, 2xxx and theadripper operate and how AMD describes XFR. Fairly safe assumption that 3xxxX series with XFR will behave similarly, though the exact core boost vs. number threads will not be known until we have full analysis.
TDP is absolutely not the maximum power usage of the chip, nothing like in fact. When over clocked a 2700x can consume 200W+ on EPS12V and high core theadripper near 500W.
By enabling XFR you allow CPU to exceed TDP.
TDP is relevant as 3900X will need a lot more cooling to run XFR clocks as high as the 3800X as it has 50% more cores.
There is no magic formulae for power consumption of a set number of cores, power usage is managed in real time by precision boost and XFR.
The only certainty is that if you want the best boost clocks then you need good cooling and the more cores you want to boost high, the better cooling you're going to need.