I'm shocked that not all manufacturers are sticking to HDMI 2.0, which was one of Nvidia's major marketing points for this series.
I'd cross the MSI off the list for that reason along. The similar Asus Strix has HDMI 2.0:
http://www.asus.com/us/Graphics_Cards/STRIXGTX970DC2OC4GD5/specifications/
Also, reviewing the HDMI guidelines linked previously really calls into question the legitimacy of the standard. The prohibition on advertising the version number of an HDMI cable can and does cause mass confusion on the part of consumers due to incompatibilities and poor performance.
I for one spent weeks trouble-shooting a problem with a Blu-Ray player before I realized I was using a "1.2" cable where a "1.3" cable was needed - and of course the cables are not labeled, making trouble-shooting an absolute shot in the dark.
The fact that 1.4 cables, for instance, aren't guaranteed to possess the bandwidth to support 4K 60Hz is going to mean lots of very angry 4K HDTV customers who think their TVs or output devices are broken.