The EVGA signup is pretty painless but who knows how long it will take you now.
Best buy stock drops are fairly reliable in that the website works well enough to make it possible to buy items when a drop happens. The problem is knowing when the stock drop will occur and being available in that 15-30 minute window. That's how I and several of my friends got our cards.
People in the r/buyapcsales discord seemed to be knowledgeable about that sort of thing:
https://discord.gg/MY2sqVJVRdI was hanging around in there for awhile just getting general advice when I saw people talking about Best Buy so you could just go in there and ask. At the time, Best Buy was dropping every other Tuesday, however I'm pretty sure they had a big drop yesterday so I have no idea what the schedule is like now.
This is the Stock Drops discord that's useful for setting up all sorts of notifications about different components and other things:
https://discord.gg/nREGuS49cn