Originally Posted by nekrosoft13
dx10.1 plays no role in this, by the time dx10.1 games will be out, dx11 will be released
Firstly, DX10.1 games are supposedly going to start trickling out in Q1 2009. DX11 is supposedly a Q4 2009 launch. If there was a delay for DX10.1 games to release, it's safe to assume there will be a delay for DX11 games as well. You're likely looking at a year of DX10.1 support before DX11 starts to catch on.
Also, when DX10.1 games come out in the next 6-9 months, GTX260 owners will still have a DX10.0 part. Not everyone upgrades every 6 months. With that said, if the GTX260 and HD4870 are the same price, my recommendation is still the HD4870 on the basis of comparable performance that scales better with higher AA levels, and DX10.1 support. I see no reason to recommend a GTX260 over a HD4870 at the same price range, at this time.