also, dont bother with the gtx680. it is overpriced to reel in people who absolutely must have the best nvidia card. meanwhile the gtx 670 is only 5 percent slower while 25 percent cheaper AND overclocks better.
once you overclock both cards, theyre nearly even. save yourself some money and get a 2gb gtx670