Alright, I think I figured it out. I was looking around trying to find the peformance differnce between 256, 320 and 384. What I read here makes a lot of sense
Post #10
here
So I looked up benchmarks of 7970 vs 670. At 1600 here is what I found
BF3 on ultra
7970 = 33
7970 CF = 64
670 = 36
670 SLI = 68
So it looks like 670s are not having problems with high resolutions. 3gb probably would have been fine but 4gb makes be a bit more sure.
I'll probably get
this and get another for SLI later down the road.