I'd go with Nvidia, I've used both brands extensively and AMD/ATI has unfortunately always let me down, whether driver issues or card issues.
I'm not an AMD basher either, I have an 8120 cpu and think it runs great, but I've never had one of their cards work the way it's supposed to.