Realistically, that's the 6950. There's no reason to get a 6970 when the 6950 runs at the same performance levels, so based on that the 6950 is currently the better value card, especially so as it's got 2GB of ram over 1.5GB.
I nearly forgot about the difference in ram
