GTX 580 is better than 660 ti.. The 580 requires more power..!! for better fps gtx 580 is better than 660ti..! go for 580.. but 660 ti is good,when high res come into play, the 580 pulls ahead.Also the 580 is much better at tesselation ,
The 500 series in general is much stronger in games like Crysis...