see here for a list of specs and reviews for the cards
http://www.tomshardware.com/forum/id-3047729/nvidia-geforce-gtx-1000-series-megathread-faq-resources.html#17902598
either card will net the same performance for you. so really the price/looks of the card is what should be the deciding factor. as you can see from the link, the specs are very comparable except the zotac uses 2 x 8-pin vs the single one for the msi card.
they are both very solid cards that reviewed well, so you can't go wrong with either one.