DONT get a 8800GTS!!! get a 8800GT, there better and just as cheap! also it will NOT run crysis, i was playing it on my 8800GTS just 5min ago on very high and it lagged when you go into combat.
also get a better motherboard, get an evga 680i, most people will reccomend the A1 revision but the cheaper ones are just as good. another thing i would do is get A-Data instead of corsair, i like corsair but mail in rebates are a pain in the arse, i have a-data and i am VERY pleased with what i got, the only thing different would be that the timings are looser but that doesnt make too much of a difference when gaming, if at all.
also when choosing a PSU, dont go with roswill, mine is TERRIBLE. ive already had to replace 2.