Yeah, this is really a crazy situation. Again, both AMD & Nvidia's demand forecasters severely screwed up
Not a fair or accurate statement.
There was NO WAY they could have predicted a SECOND massive price jump on almost all cryptocoins in the same year would lead to a SECOND huge wave of demand.
The situation is not helped by CAPACITY LIMITATIONS at every 14/16 nm production line, to the point ALL of them have been running flat-out since they got up and running at ALL.
Nvidia in particular had no reason to expect as massive a demand spike as they got - traditionally AMD gets the bulk of mining sales, but THIS TIME AROUND it was Nvidia that got hammered FIRST.
Not THIS time around.
Nvidia was pretty much out RIGHT after Christmas other than "huge markup gougers" on anything higher than the 3GB 1060, AMD still had quite a bit of stock left at "pre-Christmas norm" pricing for over a week past that point before THEY got into the same position on RX 570/580 cards (Vega has been OUT for a lot longer, likely due to continuing issues limiting production on HBM 2 memory).
I don't understand it myself, unless NVidia had a HECK of a Christmas season while AMD's was only so-so, or Nvidia is already shifting production in the initial ramp-up to the Volta consumer cards that I anticipate being announced in late March (yes, there can and USUALLY IS that much lead time on getting chips out of a foundry, getting them distributed to manufacturers, and getting the cards themselves built and some "launch stock" built up).