What made me second guess the 670 I ordered that's on it's way is this http://imgur.com/HFAXNvg 670s only come in 2GBs should I get the 7970 3GB even though the 670 beat the 7970 in all BF3 tests, I am kind of scared that I may have to get a refund and buy a 7970, again I don't know too much about GPUs so should this be a big concern?
7970 all the way. The newer AMD drivers make teh 7970 better than a 670, but most importantly is the 3gb vram instead of 2, this means you will get more use out of the card for longer.