If you would rather use Nvidia then it becomes more difficult to advise. If Nvidia's price reflected their performance compared to AMD then I should have been able to offer the GTX670 for around £240 for the cheapest one. Sadly they have not cared about what the figures say and pricing has remained. The only alternative for a single card that is worthwhile IMO (budget wise), is the 7950. This card overclocks pretty well usually but that doesn't guarantee you anything remember, it just heightens the chance.
If you're on 1680x1050 then 570 SLI would be a bit overkill for that resolution and as said above, when you enlarge the resolution then VRAM might be more susceptible to limitation if you went SLI. Then the offer of the 670 is overpriced so I'm not sure what to do here if it's Nvidia only.
http://www.overclockers.co.uk/showproduct.php?prodid=GX-164-MS&groupid=701&catid=1914&subcat=2294
http://www.overclockers.co.uk/showproduct.php?prodid=GX-098-GI
If, however you're set on Nvidia, go for the GTX 670 as the GTX 680 isn't worth the extra IMO and the GTX660Ti isn't worth the extra over the GTX 660. I'm not bashing Nvidia due to being an AMD fanboi (although they are a sexy lot), it's just that with the "Never Settle" driver release from AMD which gave the company a massive boost in games/benchmarks somehow didn't effect Nvidia's pricing too much at all. That annoys me as the higher value is usually representative of the performance and in this case, it's completely wrong. AMD or possibly the retailers (I bloody hope not), have driven top end 7970s up £140 in the last couple of months, so whoever is controlling these price ranges are putting AMD in the same light. Although when the 7950/70s launched, the pricing was just as high as Nvidia but when the GTX 600 series cards came out, AMD dropped their pricing pretty quickly. I just wish Nvidia would do the same.
Sorry for the rant but I'd rather explain my negativity than just say "boooo @ Nvidia" followed by "ya-a-a-ay AMD!!!!".
What size of resolution are you thinking of moving up to?. It's quite important due to VRAM differences between the 670/680 and the 7950/7970. It will help us to advise you what to choose. Don't be put off in replying, my next comment won't be as large lol. As for microstutter, I've not really experienced it yet but I've been playing BF3 and Pro Evo 2013 only for months

o) so I'd wait on someone with experience to let you know.