You can try buying elsewhere, but you'll find there's currently a global shortage of video cards at all levels. The reasons being put forth vary, but the current estimate is that the shortages aren't going to ease up until we head toward Spring, 2021. As a result, prices have increased markedly - and it's basically a seller's market.  As a result, if you need a card sooner and can find one - buy it if you are comfortable with the prices.  If you don't, you're looking toward a few months' wait until supply constraints ease and prices re-adjust once again.  
I wasn't quite sure where to go with this but I figured here and support would find me an answer. I had ordered two GTX 1650 super and was initially told I was going to receive them in mid December. They were then delayed until Christmas Eve which was fine it's a pandemic I expected a delay. Then another delay occurred and pushed back the order to January 4th, while annoying this was something I kinda shook off with the holidays. I have now received another email informing me that the order will be here by January 27th. I had ordered these cards with intent of building computers as gifts for my younger brother for Christmas and now they will be waiting well past the New Year to play them. This is incredibly disappointing and I will certainly not be ordering from Dell but I would like to find a resolution to this problem. Thank you.
Order Delayed Over a Month