I would go for 2gb in that case if you want to run 3x @ any higher 2560x1440. Example: 7680x1440 displays you're going to need more Vram allocated to each GPU, in this case a GTX 670 4Gb SLI would be the right choice.
There really is no good legit review.I have seen giving any reason to buy 4GB cards yet imo seems pretty much is based on blanket statements or a bunch of hype.Also, games that actually need more than 2GB of VRAM tend to be GPU demanding like Skyrim with ENB mods and Metro2033,ARMA II,Witcher 2 with Ubersampling,Far Cry 3, are the only ones i can think of. Pretty much the only thing that increases the need for vram is higher resolutions or extreme AA situations. EDIT- Found a review QUOTE: Conclusion
Increasing the amount of memory on board of GeForce GTX 670 and GTX 680 cards translates to obvious performance benefits only in specific unique cases, such as triple-monitor set-ups with 3240x1920 resolution and enabled antialiasing. Metro 2033: The Last Refuge and Sniper Elite V2 are the only games that need more than the standard 2 GB of graphics memory, but the contemporary High-End graphics cards are anyway too slow in these games even with 4 GB of video memory. In the rest of our games we could hardly see any difference between GeForce GTX 670s with 2 and 4 GB of memory in 3240x1920 and no difference at all in 2560x1440. So, purchasing a 4GB card wouldn't be worth the investment unless you've got a triple-monitor configuration. But if you do have one, 4GB graphics cards really make sense for 2-, 3- and 4-way SLI configurations and playing contemporary games at high resolutions. In this case, the increased amount of memory would not become the bottleneck.
As for the particular product, the EVGA GeForce GTX 670 Superclocked+ 4GB is a well-made card that follows the reference design with minor modifications such as the shape of the vent grid and the increased GPU clock rate. By the way, EVGA played it safe with the GPU, which actually turned out to have much better overclocking potential. The memory chips could have also been overclocked to 6608 MHz, for example. The product definitely deserves high scores for its good accessories, handy software tools (Precision X and OC Scanner) and 3-year warranty. Source:
http://www.xbitlabs.com/articles/graphics/display/evga-geforce-gtx-670-4gb_11.html
The more sensible choice is two MSI's GTX 670 Power Edition uses the famous Twin Frozr IV cooler from the MSI Lightning and comes with a large clock speed boost out of the box, making its default clock speed even higher than GTX 680 stock clocks. MSI is asking a $359.99 price for their card, which doesn't look unreasonable, given the improved cooling and higher clocks or two the GIGABYTE GTX 670 OC is one of GIGABYTE’s overclocked video cards in the GeForce GTX 600 series lineup. It includes GIGABYTE’s Windforce 3X cooling solution and a factory overclock. NVIDIA’s reference GTX 670 platform has the base GPU clock speed set to 915MHz on the core, while GIGABYTE starts their offering out at 980MHz.
GIGABYTE loaded this custom video card up with its Ultra Durable VGA components. These include first tier Samsung and Hynix memories, high quality capacitors, ferrite chokes, and MOSFETs. Together these components combine for several benefits for the video card. GPU temperatures will be lower, it will provide for better overclocking ability, and will improve power efficiency which can increase performance.Gigabyte Windforce OC 670 - 9.8 rating
http://www.techpowerup.com/reviews/Gigabyte/GeForce_GTX_670_Windforce/33.html
$359.99 http://www.amazon.com/GIGABYTE-GV-N670OC-2GD-GeForce-Windforce-Graphics/dp/B0080I06WQ/ref=pd_rhf_dp_p_t_1