I realize that 6gb is overkill even for my needs since i will be on one 1440p monitor, however I feel like 3gb would not be enough, especially to last 4 years into the future (the minimum this build will need to last me) as with enough hd textures some have reached near the 3gb vram usage in games like skyrim. I think that 4gb would be perfect, enough headroom but not wasted money. However, I have been hearing that the vapor x 7970 ghz edition is the absolute fastest single gpu card out there and if it would really give a huge performance difference vram aside (as i know the 6gb will not run out in the usable life span of this card) and it would considerably extend how long this build would last then it is worth the 1200 dollars to put them in crossfire.

Additionally, in many popular games like bf3 and skyrim nvidia had huge driver advantages and the gtx 670 would beat the ghz edition by about 20fps many times (according to the toms hardware review) which was amazing to me, but I have been told that is long fixed and the 7970 ghz edition is faster now by a lot.

Finally (I apologize for the long post) does amd have the equivalent of the nvidia inspector to add special effects like hq antialiasing or A.F. to games that normally would not have it in the game options menu? The software is important when buying a gpu as well.

The Vapor-X is one beastly card, though 6GB VRAM is a little much. It is okay if you are using it as a single card. If you are going to Crossfire then go 3GB. The 670 and 7970 trade blows back and forth between games. Games with lots of ambient particles and objects such as BF3 prefer NVIDIA. As for the software, NVIDIA has the same if not better options when it comes to AA and such imo.

AMD's 12.11 drivers (beta now, WHQL december) the 7970 is on par or beats the 680 but for much less, and after third party RadeonPro eliminated the microstuttering issue for AMD, the choice seems simple.

EDIT: There are a few exceptions where the 7970 will win by like 10fps and then others the 680 will win by abut 10fps

Exactly like I said. It really depends on ehat game is to decide which card is best. Just get the card in which outperforms the other in the games you play more. As for the 670, I'm guessing its the 670 FTW+? You can't beat EVGA when it comes to NVIDIA cards.