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.
One//i5 3570K 4.5Ghz//Z68X-UD4-B3//8gb DDR3//EVGA 670 F.T.W.//HX850W//CM690ii//2x128 V200 SSD//Xonar DG//
Two//i5 3570K 4.3Ghz//Z68P-DS3//8gb DDR3//MSI 7870//TX750W//Akasa Mirage//128 Vertex+ SSD//Xonar DG//