If I were you I would try to get a gtx 770 if possible, the cards from nvidia that end in x60 (like 560, 660, 760) are more budget minded cards that typicalyl run well for about 1-1.5 years and get phased out fast. The 770 will last you a bit longer IMO.
I personally had 2x msi cards and they were nice but didn't scream quality, i had issues with the fans but they do use the best fans for those twin frozr cards.. its just the fact that after 2 years of running all the time they get louder and louder slowly. I would go EVGA or MSI depending on what you can afford, I've rma'd msi cards and it took about 5 weeks
but my rma with EVGA took 2 weeks.. thats a important factor for me is the quality of the customer service.