Are you going to overclock? if not, i would lose the water cooler and get a Hyper EVO fan or even the Thermaltak FRIO. Water cooling is much more complex than normal air cooling with very little added benefit.
However, whatever cooling option you choose, make sure it has push-pull fans. i think its an option after selecting the component.
i have the 560 Ti 1gb... its better than the normal 560 2gb. but obviously if you have room in your budget, the 660 would be better. not sure about the 7850, i'm not an AMD fan.
All the other choices look good.... you've done your homework....