any 7900gs will be better than the 8600gt.
Those cards are a waste of money.
To play any of the next gen games, you will need the 8800 series, or wait for the 9 series to come out.
Im trying to sell my 7900gs...its almost brand new...pm me if you want it.