I'm aware of that but it shows just how effective Nvidias architecture is at this point in time. For me the gtx670 is an engineering marvel, theres never been a card that small thats offered so much performance. If they wanted to Nvidia cod drop the price of the 670 down to 200 which make all of amd's offerings from 7970 down to the 7850 redundant. Nvidia really did have the opportunity to really stick the boot into AMD this time around but have chosen to protect its margins instead.
Not particularly, the Titan is also significantly larger than the 7970's GPU, and Titan chips want to use more power but they are artificially limited in software in how much power they can draw.
The 670 really isn't an engineering marvel either, there's very basic reasons as for why it's the size that it is.
256 bit bus, that means the PCB is less complex and needs less traces, cheaper to produce and also means it can be smaller.
Cheaper power regulation, less chips, and other components, cheaper to produce too, and won't get as hot, so could get away easily without any sort of cooling, which makes for a much smaller PCB.
This is also the reason why they have been gimped in terms of voltage control for potentially big overclocks, and the cards that did come with the voltage control were built on much better PCBs, like the lightning GTX680s and so on.
This is what nVidia has done to protect its margins, as well as majorly reducing the size of their top tier desktop chips by seriously gimping the FP64 performance to such a ridiculous amount that the GTX460 has greater FP64 throughput than a GTX690.
The reason there's never been a card that small with that sort of power is because they've never felt the need to slash the cost of manufacture so hard.
They would never bottom the price out of their stuff because a lot of people who buy nVidia associate price with performance.