Whats the difference - GTX 670

Im gonna be building my own pc, probably getting two of these. Thx for the help. Can you guys recommend which one of these would run a fairly high graphics game (such as bf3) whichi can run on high, and also can record at 30 fps.
 
Unless you run ultra high resolution, one 670 will haul any game out there without much sweat..... Then you can get another one when games become more demanding (maybe when next gen consoles come out).