The R7 250 is the card to go for for staying above 30 fps at least in mid settings for the latest games....It definitely throws away the gt 640 ...Moreover if you have money go for HD 7770 ...its a superb performer......And comes in the price lesser than 2gb version of gt 640 if you live in India dude !!!!!!!!