What's your budget and what do you intend to do with your computer? What games/what resolution etc. Personally I have an EVGA GeForce GTX 1060 6GB SSC I purchased a bit back for $300 new. It plays every game I care for on maxed out 1080p settings and satisfies my 144hz monitor while doing so.