It really doesn't matter which one you buy, as long as it's from a respectable company and you're getting a good price.
This basically eliminates all the factory OC ones, as they're just a waste of money. You can OC higher than the factory OC, so why pay someone else money to press a few buttons for you?
I'd avoid MSI though. Their support is nonexistent. If you card doesn't work, you've got a better chance of a brand new one showing up at your door due to a newegg shipping error than getting a replacement from MSI.