Today, the 4890cf will outperform the 5870 in dx10, but not by a large margin. In time the 5870 will grow in its abilities, if the 4xxx driver arch is to be trusted as any sort of precedent. I think the 5870 would be a safer investment in the long term, especially with a CF option open as the prices drop.