Well i'm in a real quandary. Never really be affiliated to either ATI or Nvida, my first GPU was a GF2 Ultra, my second an ATI Radeon9800pro. Basically i go for best price/performance ratio for my budget (and usually stretching it).
Unfortunately towards the end of my 9800pro life, ATI released a new control panel thingy in .net, that had horrendous performance issues on my machine. Often taking 30 seconds or longer just to open and causing the PC start up to take much longer. It was so bad I reverted back to the old control panel for many months.
When it final died I got a GF6800nu (best APG card i could get at the time) and that was a breathe of fresh air, so much quicker and easier to use. From that day,or rather the day that ATI stopped supporting their old control panel, i vowed never to buy ATI again, not out of principle, just that i never wanted to have to go through the same thing again.
However now it looks like the best value/performance for my new system is going to be a 4850 or maybe 4870, unless i can wait it out for nvidia price drops and the difference isn't too great.
As i said , difficult decision, i'm not really a fan of either company, its just that nvidia haven't annoyed me as much as ATI have in the past.
So I'm pondering do I go for best value/performance (ATI) or stick with what i know works well with me (nvidia), decisions, decisions. At this rate i'll never get a new system
