To be honest with you, video cards at that price wont get you far if you are looking to get a card that is good for gaming. However, a Nvidia geforce gtx 630 or 640 will be just fine for everyday use. If you are looking for a card that is capable for gaming at max setting, chose one from below:
Nivida geforce gtx 660 ti worth about 300 dollars
Nvidia geforce gtx 670 worth about 350 at its cheapest
Nvidia geforce gtx 680 worth at least 400 dollars
or a Nvidia geforce gtx 690 at least 450 dollars
Let me know if you are looking for a video card for gaming, or just for everyday use. If it is for gaming, only go for a 680 or 690 if you want a card that will last you 3+ years. a 670 or like what I have, a 660 ti is perfectly capable of running all games for a solid 2 years. Just let me know if it is not for gaming, or if you are looking for a card that is meant for gaming.
Ps, their are many more cards forgaming, but I just chose the ones I can think about automatically