por mucho HD que le pongas... si el ordenador en general no 'tira', va a seguir sin 'tirar'... normal teniendo en cuenta la edad del sujeto en cuestión...
si quieres simplemente darle un lavado de cara, gastandote lo menos posible, te recomiendo que cambies:
placa, micro (y un disipador), memoria, y para meter todo esto, una caja.
para que te hagas una idea, hace poco me compre yo esto mismo sin caja, puesto que ya tenía por unos 330 €...
me puse un micro Athlon XP1800+ (disipador Titan CU5TB), una placa Gigabyte GA-7VRX y 256MB DDR333
si a esos le sumas entre 35 y 80 € que te puede costar una caja sencillita... tienes un ordenador más que aceptable que te va a durar bastante.