Temps never go over 60c on video and 50c on cpu when gaming.
Runnning the ram at 1066 as there is issues at that speed, running at 1333 or 1600 speeds the sound stops working and nic drops connections in games. NIC stops working if left running for a long time.
I have some 12gb g.skill sniper 1600 ddr3 and the samething happens.

With what you're describing (progessively worse failures) I'd look at the power supply first.

I just had a quick look at the review power consumption for the stock 470 compared to the 560ti (354W vice 313W total power and the 470 is listed as being 215W stock) and think you might have been pushing that PSU fairly close to the max. My OC'd i7 920 w/ stock SLI'd 560 ti cards (2) was pegging my UPS @ 650W+ under load so there's a good chance you were hitting awfully close to 900W if your cards were stock and possibly much higher if they were OC'd.

How old was the PSU? At one time it was generally accepted that a PSU would degrade over time even under normal use so if we assume 10% / year (seems to me it was something like that) then these big honking PSUs we're using these days will be losing 100W+ / year.

A quality PSU has a lot of overhead these days, but when you think of it, if that 10% figure is still accurate then after two or three years we're asking our PSUs to do an awful lot of work, especially if they're spec'd close to max in the first place.

Since it was getting worse over time I would say not anything software(driver) related. And the gpu work separately, so it's not them. That leaves motherboard and psu. Have you tried one gpu at a time in the different pcie slots on the motherboard? Once you do that you could confirm the motherboard either is or isn't the issue. Leaving only the psu

You may have a faulty PSU. 1050w should be enough for your rig. Give enermax a phone call. Explain what's happening and see if they will exchange for 1100w or 1200w. A lot of companies will upgrade a faulty piece of hardware. I know for a fact that Dell does. Get them on the phone and do a little negotiating. You never know til you try. Also,let them know you're a member here,and have asked for advice. I'm sure they know of the many potential buyers in a forum such as ours,and that may well impact their decision. Let us know what happens. Good luck!