you guys will argue about anything
the gk104 isnt the big kepler but it currently is the most powerful nvidia card on the market. From early design to production, its many years in the making. We can argue and invent to no end but the fact is clear, the gk104 is currently nvidia's top performer and will be until it is replaced. It is the design they used to fill the gtx680 monger.
It really matters little that the gk104 design evolved from the gf104. Intel blasted past AMD some many years ago with their core2 which evolved out of their weak mobile CPUs like the Pentium M. It doesnt much matter the path with the argument that is being made, what matters then? What it is.
Calling the gk104 a mid-ranged chip is like calling a Corolla a Camry. You really could if you want but its just sort of crazy. Probably still not gonna get it but its for real. The gk104 is the design nvidia is using and it is their most powerful GPU today, It is the high end, sorry if its too complicated. It may not be the high end some wanted, or they expected, but it is no doubt the high end from nvidia today. Its really insane to argue this.
Some other things to consider. Since some are so driven to use the inter code names.....well it still falls apart there too. Now think! Why do we see rumors of the gk110, where is the gk100? Is it gone? Where did it go? has anyone ever seen a glimpse that this code name ever produced a chip? NO!!! So lets use the code names. Gk10x series. Starts at 4 then we go up. GK104 then 106 and 107. Next should come the GK11X series which the GK110 is a part of. There has been no sight of a gk100 ever and from day one we heard it was always the gk110. The tens digit having a number one indicates it should be another series, not the same as the one the GK10X is in.
Since we are using these names you have to look at them all the way. In fermi the gf10x was their 400 series and the GF11x their 500 series. Although they were both fermi the 500 series was more powerful and fully improved over the 400 series. Right now the gk104 is the most powerful kepler card of the gk10X series and will be the highest most powerful GPU from Nvidia until their next series (700) which will start GK11X. The 600 series kepler cards are filled by the internal GK10X names and the gk104 is the highest performing nvidia GPU of this generation.
The highest performing GPU of a generation is not mid ranged its the highest performing card. I cant see how anyone can say otherwise. I understand that some people wanted a mammoth huge die like fermi but for the 600 series there will not be none. We have seen small die flagships in the past and this is the case currently. It make no sense to deny that the gk104 architecture is used in the 600 series as nvidia's flagship.