Both Nvidia & AMD(ATI) are fine cards but the problem is the developers... Because most of them using heavily modified engines, yes a heavily modified engines, this is how they made unoptimized games too carelessly.
I'd rather not to buy serious gaming PC until 3 major games come out. Half-Life 3, Unreal Tournament 4 & Doom(aka Doom 4)