Yes certainly a hard drive problem
Is yours a 160GB or 80GB?
Do you have all our data and system backed up? or a XP professional CD and the Serial key?
It's a standard sata drive and there is no reason why you couldn't actually fit a a larger capacity drive as they will be cheaper nowadays see here