+1.10⁶ on the H60, it's a toy, it's not a decent cooler. The FX8350 runs really hot, it's by far the hottest running CPU out there for the moment, you need decent cooling, especially if you want to overclock. I fully stand behind the suggestion of the Noctua NH-D14, it's by far the best value practical high performance CPU cooling system. If you think it's too expensive, the "budget range" of Noctua's, the Coolink brand, offers the almost identical heatsink with a different fan arrangement as the Corator DS, which is about 40 bucks, and has a single high pressure impeller type fan, which also saves on space in the case, because one of these has the same performance as both the fans of the NH-D14, but it's a little louder (as in you can actually hear it a little bit, whereas the fans on the NH-D14 are practically silent).
The GTX660 is not a great graphics card, it's a decent card, but nothing special, and for that price, you can get an AMD HD7850 2GB (which in my opinion is the minimum GPU one should invest in for a gaming PC for the moment), or an AMD HD7870 2GB or HD7870XT 2GB, which is the sweet spot for gaming graphics cards at the moment in terms of value, future game spec and performance. With those cards, you don't need an SLI configuration at all. I would definitely advise against an SLI-configuration (CrossFire is even worse): it causes quite a bit of problems, and the performance doesn't scale that well, you get a lot less for the money basically than with a single higher performance GPU card. For the money of 2 GTX660's, you can get an AMD HD7970, which is a top performance gaming card. I have an nVidia GTX680, and I wish I had gotten an HD7970 instead to be honest.
I wouldn't buy nVidia GPU's just for CUDA anymore, as I expect that AMD will be cathcing up with it's OpenCL driver compatibility in the next 3-4 months, as they are now working together with Adobe, and the Linux community, to open up the power of their streaming processors to computational tasks. It's not like the streaming processors of the AMD cards are intrinsically less capable than the streaming processors of nVidia cards when it comes to computational acceleration, it's just a matter of software, and AMD is setting that right with Adobe. On a side note, Apple uses AMD cards, and Apple is a preffered platform for many creative professionals, so the pressure is definitely on and nVidia will not keep it's advantage over AMD in this area for very long. On another side note, AMD powers the new console platforms by Sony and Microgooft, and there will be a lot of low level experience unleashed soon, so I think the drivers will evolve quite enormously this year in general.
The choice of RAM is great, it's value RAM with serious features. That RAM actually has an XMP profile up to 2800 MHz (XMP only works for Intel, but the specifications are just as valid on an AMD system). I definitely prefer Kingston RAM for the moment, it's been the best performing RAM in general, and the most consistent in quality, I've seen in the last 18 months or so, and it's always better to have RAM that runs fast at 1.5V instead of 1.65V.
I would get a better PSU, the Corsair PSU's are decent, but not the best, and 600W is a bottom limit spec for a gaming PC. In fact, a 600W PSU is just fine, if it is a PSU with a very high quality and a very broad efficiency curve, meaning it will still run cool and efficient at 475-550 W, which is what an overclocked FX8350 system with a dual GPU graphics card or two high performance single GPU graphics cards, 2 SSD's and 2 HDD's would draw. The Corsair PSU will lose efficiency if it has to perform close to it's upper limit, and will get hot as a consequence (efficient means all consumed power is transferred to electricity used by the system, if it's not efficient, that means a large part of the consumed power is converter into heat instead). I wouldn't use the corsair 600W PSU for anything that could potentially draw more than 400W. I would suggest a Seasonic or XFX or Tagan 600 W PSU, or even a higher wattage PSU (in Corsair that would be around 750W minimum to run efficiently).
And last but not least, if you can save a 100 bucks, use it to get a SSD bootdrive, it will speed up your system considerably, a Samsung TLC-type SSD (840 series) in 120GB version costs less than 100 USD and is definitely worth it, if you can save 30 bucks more, get the 840 pro 128GB , which is an MLC-type SSD that performs even better. Don't read or watch marketing crap on other SSD's than Samsung, for the moment they rule in terms of value and performance, by quite some distance even.
And one last thing: I know not a lot of gamers use them, but in my opinion, a decent UPS is a necessity for any PC enthusiast, because it keeps the power within ideal parameters, and it will greatly extent both the comfort (no crashes with power outtage) and the security (no breakage with power irregularities), and will greatly extent the lifecycle of your system, as power irregularities is one of the main reasons for PC parts to age more rapidly. If you don't have the budget for an UPS, get at least a really good power surge protector.