Go to pc builder, and look at the available graphics card prices. After that go to some benchmark websites to look at graphics card ranking. Based off of that u can now pick whatever is best for u with ur budget. GTX graphics are generally more expensive, but many games and programs are made to optimize to those graphics. Radeon graphic cards are usually more powerful on paper compared to GTX cards at the same price, but u have to make sure that ur pc is compatible, so that it wont crash with ur system.(i dont really know the exact term, hopefully u get what i mean.)
gtx 1050ti 4gb and gtx 1060 6gb graphics are pretty solid. U can get a gtx 1070 8gb for 460 in amazon, or an 8gb gtx 1070ti mini from zotac for 500, or 8gb gtx 1080 mini from zotac for 530
If u can put off buying graphics card right now, do it. Just as the earlier replies mentioned, the graphics card prices are jacked up right now because of mining.
That said, good luck finding a good graphics card.