That is an impossible question to answer. When purchasing gaming technology, it really comes down to how much you are willing to spend, if one prefers a certain company over the other, which games you will be playing, the need for CF or SLI, chipset, or even which card is rated as "top" performer at that point in time.
Let us know a bit more about some of these questions and we will be better able to give a few suggestions.