Yeah. I have the EVGA FTW edition.
I was just not sure whether its now the right time to make the upgrade or wait till the BF3 its released and prices (maybe) drop a little bit.
I'd wait till BF3 is out, or the end of open beta when its graphics are running as hard as they will at final release. The only risk in waiting is if you plan to resell your old card, you may get less for it if new cards come out between now and when you sell.
GTX560Ti is the best bang/buck Nvidia card at the moment. GTX570 is a good deal cheaper than GTX580 with good OC headroom if you get a non-ref card with stronger VRMs.