2 7970s in crossfire, nice! Best thing I've identified straight away. Even 2 7950s would suffice I guess, but that's just me
I agree with blazorthon and Thomas, that with $2000 to spend and it's primary usage isn't gaming, a 3770K is the better choice (depends on usage). 3930K is just too expensive while an i5 is the best if you're not doing anything too CPU intensive.
Nice choice for power supply as well. I like that you didn't go overboard on the psu. I only question the cooler and case. While the Hyper 212 is a great cooler for the money, overclocking is limited because it couldn't withstand the heat that IB output especially after 1.3V, some even lower (but I guess most of us here know this already). I guess it's probably best if you spend just a little bit more for a better cpu cooler (I know it's closer to $2000 already but spend a little more, maybe $2030 isn't so bad).
As for the case, well that's actually a matter of taste. If I were to spend $2k on a new build, I probably would go for at least a $120 case (but again, it's a matter of taste). But I can't argue that the CM storm enforcer is one of the best case at it's price point. If it were me, I'd go for Corsair 400R
So overall, good build. Good job! I really like it. Not much compromise at all