Patience.....
Price does not count for anything you can't buy because of out of stock.
The new 3050 may well command a higher than MSRP price at launch, even if it is available.
Do you have an old card to use now?
In the US, sign up for the newegg shuffle.
In time, you may be able to score a suitable card at a modest markup.
The shuffle usually bundles some other product which you may or may not want.
https://www.newegg.com/product-shuffle
This quarter, intel is supposed to launch graphics cards.
That offers hope for pricing competition and relief if you can wait.