It's pretty much personal preference - FWIW, you can get a ATI 4800 series card for cheaper, but I have always had more success and less fuss with nVidia cards, so I prefer them.
If you do go the ATI route, try to download the individual drivers files that you need as opposed to the entire Catalyst control center - that is one big whopping waste of space....