Can you show me any place where where nVidia has officially advertised ROP count either on their website or on a Graphics card box? I have a Gigabyte G1 GTX 980 and specs like ROP count are not mentioned anywhere on the box or manuals. I guess this would be the same for any GTX 970 boxes as well or for that matter any other GPU.
GPU boxes usually lack any kind of in-depth info of the card and are mostly littered with marketing BS but the spec sheet is usually displayed in reviews and gives a rough idea of how it compares to the rest of the cards in the family and how badly it has been nerfed. That's how the card specs are usually advertised, you aren't gonna see ads for gpus in a newspaper. It's up to the consumer to be well informed before making a purchase, sure you can say no one looks at ROPs and this and that but these same people are the ones who also buy rebadged cards over generations without taking a look.
Nvidia just thought no one would notice but the enthusiasts proved them otherwise.
Sure the card has 4GB vram and bandwidth of 200GBps+ as you mentioned earlier but have you seen how it drops drastically when the memory usage crosses 3.5 gigs ?
Suddenly they are throwing out these block diagrams explaning how it works, any chip designer would have understood or tested for this behavior before the card came out on the market.
Also, not sure why you would call a GTX 980 a mid-ranger considering it is the top GPU right now as far as single GPU goes. In fact 970 is the upper mid-ranger. GTX970's are technically the same die as GTX980.
It's all in the code name, both the 970 and 980 are based on the
GM204. The GXx04 is usually reserved for the mid-uppermid tier cards e.g.,
GK104 (760,760Ti,770),
GF114 (560, 560Ti). The top of the line cards are mostly based on Gxxx0 based cards like GK110 (780, 780Ti, Titan).
Like i already mentioned if you follow hardware news you already know Nvidia is holding onto the real high-end cards, namely the
GM200 (980 should have been here,980Ti,Titan) until AMD makes a move. See how they pull out their trump card once the R3XX is revealed around the April-June period.
It's the same reason why the GTX 960 is being called a fail card since it's based on the
GM206 and being marketed as a mid-ranger since GXx06 was mainly reserved for lower mid-range cards like the 550Ti and 650Ti.
But hey, they made a good card in the GM204, slapped on the 980 sticker and sold it for $200 more for a 20% performance bump even though it's not the best they had.