the 670 is actually equal to a 680 once you overclock both of them. since the 670 overclocks better than the 680.
680s just arent worth the extra hundred bucks. at all. if you are set on nvidia, get the 670. if you arent set on nvidia and would like more vram, get a 7970.