AMD has to pull rabbit out of hat with Navi. With GTX1660, Novidia took large chunk of consumers who were interested in entry-mid level performance GPU. AMD only left with outdated RX570/580 for entry level dGPU performance for gaming. RX590 was almost dead on arrival and GTX1660 put it down for good. Unless there shortage on GTX1660Ti that will spike prices on it, I don't see a reason to go for AMD GPU anymore. Vega56 is just a meme material at this point.