While Nvidia has benefitted from the crypto craze in the last 18 months, it is debatable that crypto mining was the primary driver.
First of all, AMD cards have been historically better suited for crypto mining(I had multiple AMD rigs in 2011) and yet still it did not drive the profits for AMD until 2017.
Nvidia's cash cow has been the workstation cards(Quattro) and Tesla computing cards(used just for processing not video) which carry much higher margins than the gaming chips while carrying the same architecture underneath.