I see right off that the MSI is a dual fan with higher factory clockspeeds. The Asus Turbo is a blower style card, which I don't like unless you absolutely need that style. The other Asus is a smaller single fan design.
Lifetime can be expected to be the same for all of them. So is size a factor? Get the small Asus. Otherwise, if the prices are the same, I'd get the MSI.