While the new cards from nv top the charts I'm not sure if its wise to release so late in the process lifecycle. That is if you want to stay relevant when new node lunches.
It only makes sense If nv is not going to adopt 20nm soon. How will they compete if amd releases gcn2.0 @20nm yearly next year? It seems their tactic is to deny potential 20nm GPU sales by releasing cards with good price tags, which may seem those offer great value - which is true. But those will become obsolate as soon as 20nm amd gpus come out, which is just a couple of months away (probably being produced as we speak).
I don't think nv will replace those cards after a couple of month after introduction with new 20nm design, or will they?