You should know better dude - when Nvidia made Maxwell,they kept on Kepler for commercial markets in the form of the GK210.
I honestly can't believe you have forgotten that. Now,look at how AMD started loosing performance/watt in gaming in all markets once they started doing that. It was the same with Fermi vs Terascale. Nvidia used a general purpose design against a stripped out design made for gaming. ATI/AMD won back then,and now the roles are reversed its the same for Nvidia.
The GP102 is a consumer part - Vega is used in certain AI stuff where the GP102 isn't,and you might want to look at the Radeon Frontier cards and Instinct cards. Its the same GPU used in the Instinct series:
https://instinct.radeon.com/en/6-dee...deon-instinct/
https://wccftech.com/amd-radeon-inst...-accelerators/
The GP102 lacks proper FP16 support,which is used in certain aspects of machine learning. This is why Vega has it - look at the larger GP100. Most of the extra die area is taken up by dedicated FP16 hardware,and it is significantly bigger than the GP102.
If you look at both the GP100 and GP102 they have the same basic number of compute units,but the GP100 adds dedicated FP16 units too. Remember,HBM2 also means less transistors taken up on the physical chip by the memory controller,so Nvidia has spent billions of transistors to add on FP16 support.
Despite this,the GP100 has 25% more transistors and is 610MM2 against 471MM2. Now are you honestly telling me with Vega having enhanced FP16 support,the ability to address an SSD directly,etc its not using a fair amount of extra transistors?? It is,so one has to ask how much better Vega would have been without all that extra stuff with regards to gaming effiency.
AMD uses a general purpose design to target multiple markets. Another set of functionality AMD has,which Nvidia lacks - the ability to address an SSD directly even in Polaris. These all take up transistors and causes increased power consumption. It adds zero to gaming performance,but increases GPU size and power consumption.
I am not sure why people are so surprised that AMD is loosing the race in performance/mm2 and performance/watt for gaming - I said this YEARS ago,that unless AMD starts having proper dedicated gaming lines,that they were not to going to be able to compete. Nvidia realised this after Fermi.