Can't speak to Cooler Master, as I've never owned one. Been using Sparkle for years, and have had only one go south, and it didn't take anything with it. Their parent, FSP Group, puts more dev and marketing effort behind the FSP-branded units, which generally have more power and high-performance-oriented features. No personal experience with those, though. Sparkle's pretty OEM-oriented, so if you go that route, make sure the model you choose has a 6- or 6/8-pin PCI-E connector, which anything 450W or greater should. Seasonic has a good rep, and their lone unit of mine is going strong with no complaints. A Corsair CX430 is happily powering a 550ti in another rig, and with 34A on +12V should easily handle a GTX 960; the 970's 30A requirement comes pretty close to that ceiling, though (a 750ti will run on anything). And there's a rebate available on it right now! I'd also feel comfortable recommending Antec.