I find it amazing that almost no one (not just you) tells us the resolution of the monitor(s) they are using. That is by far the most needed information for this type of topic.
wow i just realised that i thought i have written it! okay so am going to play MOSTLY on 1680x1050 sometimes on my 3D TV 1080p (so yes i am going to play bf3 on 3d) but im going to use it for a long time and i want my card to handle 3 monitors of bf3 too
(the ASUS GTX670 TOP version is a 2-slot solution which performs basically identical to a reference GTX680 for less money. Just FYI. Not sure on current price or availability. Don't confuse with the non-TOP version which looks the same: http://usa.asus.com/Graphics_Cards/NVIDIA_Series/GTX670... )
- 4GB is overkill except for triple-monitor (which really needs SLI as well)
- you can find 2GB cards that perform BETTER and are QUIETER for the same price, or less than 4GB cards.
- ignore 4GB, and look at: a) performance (benchmarks), and b) NOISE
I didn't quite read your post well enough. You appear to be comparing ONLY the two MSI cards.
What I expect you'd discover is this:
1) The 2GB card will perform IDENTICAL and possibly SLIGHTLY BETTER because the extra HEAT from the increased RAM on the 4GB model in same cases will prevent the GPU from boosting as high as on the 2GB model.
2) NOISE level should be slightly higher on the 4GB model due to the extra heat.
We're talking a few percent at most for performance and not much extra noise, so feel free to get the 4GB model if that seems cool to you.
I suspect you'll NEVER play a game that needs more than 2GB (without mods that drop the FPS below 60FPS) but again, WTF. I'd love to see a head-to-head comparison between these cards.