Hola,
Mi dinosaurio es un también un celeron D. De leonovo (ibm). Tenía también 512mb de ram y tuve que comprar una placa de 2gb para aumentarle el asunto.
Le tengo metido w7 y me va bien, aunque soy muy pijo con el tema de cuidarlo.
Mi recomendacion es que saques la placa de 512, la lleves a una tienda y te den la misma veloc. de relog. El mio uso DDR2 que supngo que será lo mismo que utilice el tuyo.
A mi me costó 46 euros aprox. la plaquita de ram de 2gb ddr2.
http://www.casimages.es/i/140701052438649449.jpg.html