Maxwell is "most unbalanced GPU" too -- it has less shaders/TMUs and more ROPs/pixel-fillrate efficiency than 290X/Kepler.
You cannot compare NV vs. AMD's shaders, textures and ROPs directly. It doesn't work that way. Just by looking at NV's own Kepler vs. Maxwell, we can say it's impossible to compare TMUs, Shaders and ROPs from even the same brand unless NV gives us a point of reference (128 Maxwell CUDA cores provide 90% of the performance of 192 Kepler CUDA cores -- had NV not told us that, we'd need to spend a lot of time looking at benchmarks to try to estimate this ourselves). Finally, theoretical performance and real world efficiency are completely different (see HD6970 vs. 7970 pixel fill-rate despite both having 32 ROPs).
What im saying is that if ROPs should be connected to the HBM controllers and you need to have 128 ROPs, you dont design them to be that fast as your Tonga ROPs. Thus each ROP will be smaller and less powerful than the ROPs you used in the Tonga design, but Pixel feel-rate will be higher than the one in Tonga simple because you have more throughput.
Why would you design ROPs for Tonga that are 70% more efficient and then take that design that cost you millions of dollars and throw it all away and start over? I mean if you are going to go with the argument of using 128 ROPs, might as well use the same ones from Tonga and then you'll have overkill pixel fillrate.
Unless you are a GPU / electrical engineer, I don't see how you can state with such certainty that 128 smaller ROPs are better than "64 or 96 Tonga style ROPs". In fact, right now the amount of ROPs is one of the moving marks, far less certain than the consistenly leaked 4096-bit memory bus width, 4096 SPs and 256 TMUs specs over 1-1.05Ghz clocks. I am not even sure where some people on this board got 128 ROPs from?! I must have missed a rumour that even talked about 128 ROPs. When was this leaked?
Sounds like some of you guys are just chasing "paper specs" aka more is better.
AMD already doubled the number of ROPs with R9 290X but only increased shaders/TMUs by 37.5% over the 7970Ghz. With Tonga's colour compression, there is more than enough ROP performance with just 64 ROPs. AMD needs to focus on the shader, texture, L2 chace and geometry performance since by far those are the 4 biggest bottlenecks in the design. HBM1 takes care of memory bandwidth. ROPs should be the last area of focus for AMD with R9 390 series since there is going to be more than enough of pixel filtrate as is from Tonga's improvements alone. I am not saying I am right but I don't see why 128 ROPs is more credible than 64 or 96 ROPs. Where is the logic behind that claim?