The 670 is a superb card, even a reference card has a fairly quiet stock cooler with plenty of overclocking headroom.
The amd drivers have caught up for sure with games like BF3 etc, but IMO it always seems to take them a while to get them upto scratch with some of games. Latest drivers anything 7870 and up is worth considering.
//i5 4670K//Biostar Hi-Fi Z87X 3D//8gb DDR3//290//HX850W//120gb 840 SSD//
//Xeon X5650//X58A-OC//6GB DDR3//GTX 470//TX750//