A friend was looking to buy a new gpu. He was trying to stay as close to 300 as he could. He was set on a 670 because he has always bought nvidia, but I was giving him some options to buy. My question is what is better for his gaming needs? He wants to purchase a new gpu to last him a few years. Thanks for all your help.