It all depends really. The simple answer is Yes however you have to take in account what resoltion you want to be playing at, what types of games, how long do you expect this card to last.
It has already been almost proven that the 8800 series cards will have a hard time themselves handling DX10 titles.