Yeah those prices, if they actually have sufficient stock and decent performance, should be okay.
But regarding the discounted 7000 series or 40 series... that's highly unlikely. Last time, with the 40 series release, the 30 series new didn't actually go down in price.
And right now if we look at the pricing trends, the pricing of both AMD and Nvidia current gen cards have actually gone up a little from the nice deals we had a few months ago.
If the X3D CPUs are anything to go by, previous gen won't go back down and folks may have already missed their chance to get one on the cheap...
It's a shame and I wish it weren't so, but looks to be the reality. Otherwise I'd try and nab a 7900XT on the cheap, if the 9700 series are too expensive.