Probably the best way to get a GPU is to follow the twitters, youtube, discord and other watchers that are listing when and where retail stores will have them. Lots of people successfully getting them at BestBuy for example.
I waited about 9 months on the newegg shuffle, got a 3080Ti, which is more than I wanted to pay, but I haven't bought a GPU in 5 years, so I figure I can deal with it if I consider it as two high end GPUs for the next 5 years. And given that the retail price of cards is likely to keep going up for the foreseeable future, I felt it was an okay investment.