I'm definately going to be upgrading to a 4870 instead of a second 3870.

Im no fanboy, but its just because I have a crossfire motherboard, so theres no point buying an Nvidia card if I cant add a second one later.

Also the 4870 should be $300 / £150 I hope, which will make it worth it if it really is going to be as good as expected.