Price drop.
The DX10 cards are going to be really expensive when first released, and you said that holding out until then was an option. So hold out until then and get a 7950, it will be a performance increase over your 6800 and tie you over until the DX10 cards are cheaper and there are a decent amount of games using DX10.