ATI overclocks much farther than Nvidia but Nvidia cards are optimized for games more. Nvidia cards are faster and you will see more fps with them. When ATI gets better drivers and games are better optimized for ATI those extra stream processors will come in handy.