Based on my experience, shopping for a card online is the least effective means of actually getting one; I was successful by visiting a brick-and-mortar store (Micro Center) every weekday for four days an hour before opening and by calling an AIB partner directly and subsequently winding up on a waiting list.
You have to put in some leg work and alternative finger work. Visit your local brick-and-mortar stores, ask them when they expect to have cards, and then visit them daily before they open on the days that they expect to receive stock. Also, call EVGA, Asus, Gigabyte, PNY, etc, directly and ask them if there is any way that you can order a card from them directly via phone.
Heck, drive to an AIB's factory, warehouse, or office if it's close enough.