Before I answer that, what is your price range, and are you going to buy Nvidia no matter what?
Also, what do you plan to use the card for? Gaming? If so, current games, or future DX9 games such as HL2, Doom 3, or even the current game, Halo (PC version)?