I bought from a (relatively) small German commerce site[1] rather than a bigger site like Amazon, OCUK, or Scan. I'm in EU though, probably doesn't help if you're US. I think I paid a €50 or so premium over the retail price but I didn't mind that too much.
I used this[2] site to keep an eye open for stock, as you can see it's pretty much empty now but I just checked every day and finally found one.
[1] https://www.reichelt.de/
[2] https://www.gputracker.eu/en/search/category/1/graphics-card...