Any graphics card pretty much is fine, but you don't say WHAT you need it for and the budget.
A GTX1050Ti is an excellent low/mid-range graphics card and can play ANY GAME if you carefully tweak the game settings.
It's about $150USD I think, though a GTX1060 3GB card (i.e. EVGA single-fan) is $200USD and performs a lot better.