I suggest Asus personally.
AMD or Nvidia is your preference. I am a die hard AMD guy, VERY happy with my cards.
It mostly depends on the game you want to play. TechPowerUp! has great charts showing all the cards' performance in any given game.
I'm currently running an Asus 6950 2g with the shader unlock. I'm very happy.