You need to consider the fact that the GeForce 8800GT was high-end in 2007 and as of 2011, it became the minimum required card for some AAA games. Now some games in 2014 are beginning to require the GTX 460, which was released only four years ago. The general rule of thumb is to upgrade to the latest mid-range card every 2-3 years so that you can keep up to date with the latest tech, such as DirectX 12. An R7-260X is a good place to start and it should last you a few years until you need to upgrade again. In my case, for example, I started out with an HD 6770 and two years later, upgraded to a GTX 660, then plan to get a GTX 860, then a GTX 1060, and so on.