Well that's true but DX10 is pretty significant and mid range cards are just around the corner.. If you like to play the newest games, you'll want to get a DX10 card at least by next year.
But anyway, if you really want to buy now, no point in a 7800gt. They're a bit outdated. Get a 7900gt or an ATI but I don't know much about ATI cards...