No no no, you could do a lot better, it depends if your PC & PSU will handle it at the moment. There are many cards that outstrip the 8600gt by a long way for a slightly higher cost, but require a lot more power (watts) to run. A 295 may be the best card, but it'd be wasteful. If you want something really high end perhaps look for a GTX 280 or 285, quite expensive though. If you want something less power hungry and cheaper, the 9600GT looks to be good buy.