I use a 5 year old laptop that is just fine. It has a new(ish) 80GB hard drive (not partitioned) and 2GB of memory. There is no need to replace it.
It did get quite slow a couple of years back when the smaller original hard drive was getting full. Doubling the drive size and four times the RAM performed wonders on it.