I've got a ATI/AMD 4870 I picked up on the cheap and it still runs everything on my 1680x1050 monitor pretty sweetly. Maybe I'll finally upgrade next generation or so, these things really can last forever if you're not a super high res or multi-monitor user.