My 670 is pretty good, Crysis 3 is a little slower than I would like. I just ordered 670 number 2, it may be overkill, but I will deal with the sli issues for the price I paid (780 for both total). You cannot go wrong with any although from what i read sli is still superior over crossfire (AMD is addressing this but the driver will not be released til July). The TITAN is overpriced even though it is a great performer, having one of those if you could even find one is almost more about bragging rights. That's my opinion, and an overclocked 670 will give you 680 levels of performance pretty easily.