Personally I would choose the MSI 4G or the EVGA ACX cards. So far those seem to be coming out on top but really they are all great performers. Personally I prefer the NVTTM cooler just for its sleek looks and compact but amazing build quality.
Although, I would personally wait until the end of January to buy a 980. The 390X is slated to come out by then and I'm sure AMD is going to be extremely competitive when pricing their cards. Definitely going to expect at least a $50-$100 price drop for team green.