Inori :
Paul Raver :
My preferred brand is Nvidia for GPU, so for that reason alone i would pick NVidia.
But to give you good advice i would first see what performance better.
Nvidia has PhysX and there constantly updating there SLI profiles.
CF has some issue that are atm a big down side and no PhysX.
Not many games are heavy on PhysX but more and more games are released with PhysX in some shape or form.
More RAM on a card is not going to make allot of difference it is the GPU clock speed, CUDA cores and Bus speed.
For comfort, performance and support in games go GTX 670 SLI.
okay, on a side note then, would the 4gb 670 sli outperform the 2gb 670 sli?
Purely based on RAM not by much, sometimes they just put more RAM on it so it sells better.
At least it is not worth a price difference of 100$ or more, really small uber tiny performance difference.
A SLI set-up scales up so it would be better to run a SLI setup, check prices.
Depending on where you buy you can buy 2 GTX 670 for the same price of a GTX 690.
Prices may varied per vendor, i would go Dual GTX 670 over a single GTX 690.
Added the specs below from Nvidia,
GTX 690 GPU Engine Specs:
3072CUDA Cores
915Base Clock (MHz)
1019Boost Clock (MHz)
234Texture Fill Rate (billion/sec)
GTX 690 Memory Specs:
6.0Memory Speed (Gbps)
4096 MB (2048 MB per GPU) GDDR5 Standard Memory Config
512-bit (256-bit per GPU)Memory Interface Width
384Memory Bandwidth (GB/sec)
GTX 670 GPU Engine Specs
x2 in your case)
1344CUDA Cores
915Graphics Clock (MHz)
980Processor Clock (MHz)
102.5Texture Fill Rate (billion/sec)
Memory Specs:
6.0 GbpsMemory Clock
2048 MBStandard Memory Config
GDDR5Memory Interface
256-bitMemory Interface Width
192.2Memory Bandwidth (GB/sec)