Could Nintendo /Nvidia potentially modify the chip so it won't throttle? I'm not sure how that works... but could they separate CPU and GPU from each other so that they can be clocked independently of what the other is doing heat wise and just use the fan to cool?
From what I understand, this isn't possible.
The Tegra chip is a SoC, which means the CPU and GPU are both located on the same die. The distance between the CPU and GPU is on the order of milimeters, and the heat generated will spread much further than that. Processors in most mobile devices will throttle to protect the battery, but like in the case of the Shield TV, also in order to protect the actual circuitry and components from frying/melting under the excess heat.
So when these chips are being developed, they are tested to see the maximum possible heat loads they can take without being damaged.
Since the TX1 in the Shield TV does indeed throttle to levels similar to those from the DF article, it would stand to reason that running the clocks at 2GHz for the CPU and 1GHz for the GPU for too long would cause electrical failure and destroy the device.
Yet here we have a report of the Switch being run at 1.78GHz for the CPU and 921MHz for the GPU for a full 8 days, when the TX1 in the Shield can only run for a matter of minutes before either the CPU needs to be throttled to 1GHz or the GPU needs to be throttled to 768MHz, or some combination in the middle, in order to protect the components from failure.
And then on top of that, the Switch is a much, much thinner and smaller device and therefore has a less effective cooling arrangement than the Shield TV, since cooling largely depends on surface area.
It seems to me that (again, if the Shield TV does indeed throttle as MDave discovered) a single SoC in the Switch could not be run at those clocks for 8 days if it was a TX1 on a 20nm process.