5870 and a 4870 will most likely not play nice. That's the equivalent to running a 4870 and a 3870 in crossfire. Its not gonna happen. If you plan on upgrading that soon, its almost pointless. I'd suggest going for the 5870's slightly littler but much more affordable brother, the 5850 instead. Its a half decent compromise considering your options.