Buenas, dime que disco duro es y de cuantos GB es, y si estas particionandolo cuanto estas dejando asignado para el windows, porque puede ser motivo que estas dejando poco en el sistema, tambien te recomiendo que para andar con Windows7 y Vista es recomendable 2GB de RAM para andar libremente con 1GB suele ser un poco lento mas que tu placa es un poco lenta y la estarias esforzando mucho, otra opcion en mi opinion deberias dejarla con Windows XP es una pc de bajos recurso y en XP te andaria normal, pero si deseas el W7 es a tu gusto mi amigo .
Aqui citare algunas recomendaciones que te recomienda Microsoft
Requisitos del sistema Windows 7
Si desea ejecutar Windows 7 en su equipo, necesitará:
Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o más.
Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits).
Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior.
Puedes comprobar mas recomendaciones en su pagina oficial
http://windows.microsoft.com/es-xl/systemrequirements
Y en este link puedes comprar si tu pc es compatible y recomendable para Seven7
http://windows.microsoft.com/es-XL/windows/downloads/upgrade-advisor