I am not knocking the 4870 either, my computer might bite off my foot if I do ._.
It is still a great card in terms of performance
hmmmmmm, actually if he plans to run XP for the next 3 years I don't think a 4870 would be better
With XP the 5770 has only the consume less power part of it, no DX11 D: (without hacked versions)