Todavia conservo un viejo (pero no por ello finiquitado) pentium II 450 Mhz con 256 MB de Ram al que le tengo puesto un windows XP Profesional con el SP2 y actualizado a la ultima.
Tiene un disco duro antiquisimo y lento de sólo 4 Gigas.
Lo utilizo de "cobaya" (antes de instalar segun que utilidades en el ordenador "oficial" las testeo en este).
Tiene el NOD32 como antivirus, se conecta a internet con el IExplorer y funciona a las mil maravillas.
Como curiosidad mencionar que hubo un tiempo al que le tuve instalado linux en modo gráfico e iba mucho más lento que el windows xp en este equipo, por lo que lo quité y se ha quedado con el win .
Eso si, no espero velocidades de vertigo ya que su arquitectura no da para más, por ejemplo para arrancar las OpenOfficce 2.0 tarda unos 25 segundos, pero una vez iniciado "vuela" sin pestañear.
He explicado esto, para reseñar simplemente que tu windows debería funcionar sin grandes complicaciones en el equipo que mencionas, ahora eso si, deberías realizar unas minimas tareas de mantenimiento para que no colapse rapidamente dadas las caracteristicas de tu equipo.
Realiza una desfragmentación del disco duro.
Borra aquellos datos o aplicaciones del disco duro que no emplees a menudo si escasea el espacio en él.
Comprueba cuantas aplicaciones se ejecutan al iniciar windows (conexiones a perifericos (impresoras camaras de foto, video, mp3) suelen chupar rendimiento) y desactivalos si no los utilizas).
Comprueba regularmente el contenido de tu disco duro con aplicaciones como the cleaner, spybot, adware (por ejemplo) en busca de posibles malwares o troyanos.
Windows sólo tiene una gran pega, y es que si empiezas a instalarle "todo" lo que pillas en el disco duro, termina ralentizandose. Solución: desinstala todo lo que realmente no utilizas.
Y lo más importante, ciertas aplicaciones modernas no pueden correr con "alegria" en ese equipo y por tanto no pidas "peras al olmo".