Well, AMD underestimated the core clocks Nvidia would be able to achieve on 16 nm Process with TSMC, and they designed the GPU to run at max 1120 MHz, and 6000 MHz on memory. At that clocks whole GPU is drawing around 110W-125W, because of much lower voltage on core, and 8-9W less on memory.
When they found out, about the core clocks of GTX 1070, they went into panic mode
. They had to increase the clocks, and pushed the GPUs way out of their comfort zone. They have overdone it, especially with voltages. You can already increase the performance of the GPU, and lower the power consumption just by lowering the core voltage.
It is actually quite funny that nobody have spotted that there is so far no mobile GPUs based on Polaris architecture, available anywhere
.
Compare this. 1024 GCN core GPU - power consumption 35W.
896 GCN core GPU - power consumption 80W.
You get the picture, what happened with AMD down the line.