The Radeon HD 7970 GHz Edition is faster then the GTX 680 in most benchmarks. It's also slightly cheaper.
If you do get dual 7970s you'll need a slightly more powerful PSU, think 900W or more. Seasonic, Corsair, Antec. XFX and OCZ are the best brands for PSU's.
If you want to overclock, the older i5 2500K is a much better overclocker. If you don't care about too much overclocking, the 3570K has PCI-E 3.0 support, and is about 5% faster per clock, meaning at 3.4GHZ it does outperform a 3.4GHz 2500K by 5%. You do have good cooling for an overclock.
I like the case and RAM a lot. The mother board looks solid, but I would get just one SSD and get a 2TB WD Black.
I would leave just what you have it is a nice rig and it will handle anything you throw at it no matter what it is. The only thing that is making the AMD card a little better is the new drivers.
As soon as nVidia releases it new drivers then it will again be neck and neck. Since I have been on here in the GPU section there for the longest time the 7970 was having a lot of issues.
It has some what declined a little but you show in your spec's you are going to get the 680's already OC'd and that is good with new cards it doesn't void the warranty. There isn't that much difference between the two cards.
You won't even see it on the screen. Both cards will handle anything out there and not break a sweet. I mean if you want to go all out get the 690 then that will be two 680's together in one card.
It is up to you though in which way you want to go either card will work but I would go with a bigger PSU like a 850w and I will link you to one that is affordable and is recommended. Nice rig very nice indeed.
That will last you a long time before you have to upgrade again. Good luck to you.
Thank you everyone for your replies and took your advice to heart. I am extremely excited about my new build and the parts should arrive on Monday. Now wish me luck that I don't screw anything up during the build haha.
My only thing is that your SSD is not enough for gaming (IMO at least). It's perfect for a boot drive and to hold a few games and things like that but space is becoming less and less available as technology advances, and for that I would also throw a 500gb or 1tb hard drive in there for about 80-100 bucks more.
About the SSD. The only real benefit is to use it for the windows 7 and you don't want to have a SSD to be full your you will find all kinds of problems. Put your games on a hard drive or on a SSD by it self. Good luck.
Moved up to one, 1TB SSD. Should that be enough or possibly overkill?
edit: As to why I hang onto the SSD, probably because I just want to try something new for once. Also, yeah money is not really a problem. I am looking to build a long lasting gaming PC, but have no problem upgrading it along the way. My greatest fear right now is that I damage something while I am building the PC this week; while money isn't really an object, damaging a $500 piece of equipment isn't high on my goals in life.