Which graphic card should I buy to play upcoming games

Solution
for that much money you can buy a 7950 in a very very good condotion and it can run most game max at 60 fps and if you overclock it can become as good as the GTX 780


here are two lovely cards that should do well in most games and fit into your budget just fine
gtx 750 ti
http://www.bestbuy.com/site/evga-geforce-gtx-750-ti-graphic-card-1176-mhz-core-2-gb-gddr5-sdram-pci-express-3-0-x16/5354014.p?id=1219120768922&skuId=5354014

r7 260x
http://www.bestbuy.com/site/xfx-core-edition-amd-radeon-r7-260x-1gb-ddr5-pci-express-3-0-graphics-card/3451094.p?id=1219091562714&skuId=3451094