I could only add a qualification to lehtv's list.
Indeed, the ASUS 970 Strix is a good GTX 970 card. When I was choosing my own 970's, ASUS was the first choice according to my mobo preferences for ASUS and previous experience with a GTX 780 card.
But there were too many Egg customer-reviews that mentioned "coil-whine." After looking at a plethora of reviews, I picked the MSI GTX 970 Gaming 4G. I even wasted extra money to buy the "Golden Edition" cards with the sturdy back-plate. But the lesser of the two versions is fine.
Just a thought, and I wouldn't rule out the Strix if you can get it for a price.