After much thought and discussion, I am now very much considering upgrading my 8800 GTX for a 560 GTX Ti. This I feel would improve performance dramatically and will give me DX11 visuals and all other mod cons that my current card just can't use. Would make Crysis 2 a lot better to play but I'm just stating the obvious

This is what I'm considering >>>>> http://www.scan.co.uk/products/1gb-asus-gtx-560-ti-top-40nm-4200mhz-gddr5-gpu-900mhz-shader-1800mhz-384-cores-mhdmi-plusfree-batman
Please give me your thoughts and opinions.
Alternatively, I have seen this one too >>>>> http://www.scan.co.uk/products/1gb-gigabyte-gtx-560ti-oc-40nm-4000mhz-gddr5-gpu-900mhz-shader-1800mhz-384-cores-dvi-mhdmi-plusfree-
Same chipset, just a different brand. Again, your thoughts please. Notice that it comes with Batman Arkham city so an added bonus in my mind.
So, are these cards worth the money?
Which one would you pick and why? Would you even suggest a better one? (don't mean 580 + etc) One in this range perhaps I've missed.....
Thinking of keeping new graphics card for long time until complete new system build when I sell mine (when bios-less mobo's come out). So, whats the lastability?
Finally, am I right to be considering this card? Thanks all.