Cpu, would go down to a 2500k in case you want to overclock. The additional cores would not do you any good for gaming, the l3 cache would help but not much.
Graphics 3 x 7970 ? What reso are you planning on running and how many monitors. If you're going for 3 x 30" monitors (2500 x 1600 ish reso each ) than yes, but if just 1 monitor, 1 card would be fine. Two would be fine if you're doing the tri monitors at the 1900ish to 1200-1080ish reso.
Psu... for your 1st 3930 fine, but if you go down, you could go smaller and save some money on the elictric bills. Like a corsair or seasonic 850 psu, modular is nice as well.
Pick up a aftermarket cooler. I really do like the cooler master hyper 212+. Quiter than stock and better cooling, and air cooling up to 5.0 ghz.
Now, if you're income is from video/photo/music/media editing, than your orginal build is fine.
Did a quick look at your build at newegg. Priced at $2875 us before taxes/shipping.
To save money, here is probally what i would build for a gaming computer if i need it right now, however, i personally would wait for ivy bridge for gaming at this point. Reason being, lower energy and pci-3.0 support.
Case Corsair Carbide Series 500R 140
Mobo ASUS P8Z68 DELUXE/GEN3 LGA 1155 Intel Z68 255
Graphics 2 x GIGABYTE GV-R797D5-3GD-B Radeon HD 7970 3GB 1100
Psu SeaSonic Platinum-1000 1000W 260
Cpu Intel Core i5-2500K 230
Ram Crucial Ballistix sport 16GB (2 x 8GB) 240-Pin DDR3
SDRAM DDR3 1600 BLS2KIT8G3D1609DS1S00 150
SSD Crucial m4 CT256M4SSD1 2.5" 256GB 345
HDD Seagate Barracuda ST3000DM001 3TB 7200 RPM 230
Optical LITE-ON Blu-ray Burner with 3D Playback iHBS212-08 110
Cooler COOLER MASTER Hyper 212 Plus 30