nVidia knows how to market halo, and its something AMD is learning to do.
The problem we see now with nodes coming further apart, especially since skipping a node here or there to keep up with Intel, the midterm family upgrades have been stretched in delivery, but a 1950XT type 7970 wouldnt be a bad idea, tho if the market and previous decisions have set into motion a longer waiting period, like with the game packages and good sales for the 7970 today, they may postpone such a midterm family upgrade or eliminate it altogether , again determined by the maturity of the new node coming.
They arent going to jump on 20nm, its just not going to happen.
Ramping smaller chips on a newer node helps bring its maturity forwards somewhat, and costs decline as well.
All these and more factors play into when the new cards will be seen.