MSI is a good reputable manufacturer. I've only had one MSI GPU and that was about 3 generations ago, but it was a good card.
I'd also recommend getting the GPU app called EVGA Precision regardless of which manufacturer you choose. (it will work with non EVGA cards too
) and will allow you to possibly get some free performance through some slight overclocking.
Unless you plan on putting a stout OC on that CPU, any one of the flavors you've listed will be a good match for it. I'd get the cheapest...and the upsaide is, it's in stock.