4-5 years? Jesus that's a depressing thought.
Not really if you buy a 1700 and overclock it to 3.8Ghz you are set for the next 3-6 years, I get slightly annoyed about it but it also means at least you don't have to shell out lots of money yearly like the old days to keep upto date with everything.