If you want to be able to always play the latest games at high settings, then no graphics card is going to last you a long time, that is why it is better to spend less on a decent card (8800GT/8800GTS) than to blow loads on a very high end card, that will be obsolete in a year.