What is this computer for, gaming? If so, then step that RAM down to at most 16GB unless you know for a fact that you'll do something ridiculous enough to use that much RAM... Also, if you're going for SLI/CF, the 7970 or 7950 might be a better choice, especially if three-way is in the plan. 2GB of VRAM on a 1500MHz 256-bit memory bus can cause serious bottle-necking problems with very high end gaming computers, but 3GB on a 1375MHz 384-bit bus has no such problems. Also, step down that PSU to at most a 900w. I recommend an 800w myself. Going too far in the wattage can drastically reduce PSU lifespan almost as much as going too low in wattage would.
With the money you save, you can get a ridiculously high end storage setup. For example, how about four 256GB Intel 510 SSDs in RAID 5 for supreme reliability and performance? Or, a single larger SSD that doesn't rely on compression for it's performance, such as a 512GB Vertex 4.
Also, the 3930K is not any faster than an i5-2500K for gaming performance, so if that is what this build is for, then you're wasting your money. If this is a high-performance productivity build, then that might be a whole other story if you do any highly threaded work and maybe you can use more RAM, although 64GB is still incredibly more than practical. In that case, 7970s could be far better options than 670s