one of the 3 id get if price snd speed is what your after would be
KFA2 GeForce GTX 670 EX OC 2048MB = ocuk £329.99
(faster than most Non Reference cards and a lot cheaper..nearly the same as Asus GeForce GTX 670 DirectCU II TOP
if you want sli you can get a 2 card pack even cheaper (£325 per card) = £649.99 including free max payne game
sli pack
---------------------------------
Asus GeForce GTX 670 DirectCU II TOP 2048MB = ocuk £399.95
if you getting just one card you cant go wrong with this.
ocuk = £399.95 (check prices)
link
---------------------------------
2GB EVGA GTX 670 FTW around £330-40
these have very good warranty from Evga and blow air out throught teh back of the case nd not inside the case like the other 2
it is basically a gtx680 due to the clocks being the same and using the same pcb and fan/heatsink as the gtx680...rated as being only slightly slower than asus TOP edition 670 card...
but theres other cards too.....me im going for 2 cards too but im stuck between 2 EVGA FTW and 2 KFA2 GeForce GTX 670 EX OC

i game at 1600p
these prices are not that far off what i paid for my gtx285's in 2008
