My old 5870 is pushing 6 years(It is in another system and still used quite often). Was worth every penny.
Sure game settings have to be reduced, but for a card that old, It held up pretty well.
I have only had a single video card actually fail while it was still useful for gaming. As said above, all systems are different so one user may kill a card in a year while another may have it for several without issues.