My personal recomendation is this, i love the new Nvidia Geforce FX, any "brand" of it works close enough to the others, the geforce cards almost always work with every game, a con about the FX, is that it is huge, it takes up twice the space of a normal geforce because of the huge cooling thing...