I planned to upgrade in 2020. I was actually buying high end video cards in 2019, like the gtx 2080, to use them for 28 days before returning.
I wish I had just kept one, but I would tell myself to wait for the next generation. The increase in performance is crazy and the 3080 would be in my price zone.
I never managed to upgrade, and at this point I'm forced to continue with my 980. You can't even find older cards at a good price.
I do not think it's ending soon. I think the next generation will be released and a few of us will snag a card not far above MSRP. Depending on what measures are taken by Nvidia and AMD, we will see how it goes.
I believe the video card market will not return soon, and the hard drive market will inflate next. I would buy any M.2 SSDs right now, while you can get a good deal. I never imagined that an entire PC component would be unavailable to purchase in every form.
At this point, I'll likely upgrade by purchasing a pre-built computer. Those companies seem to have deals that allow them to get these high-end video cards.