Bueno, yo tb te lo digo por experencia, actualize el micro, placa y memoria ram y no arrancaba el windows xp.
sobre lo de instalar un SO en cada PC, yo lo veo totalmente logico, ya que sino habria muchisima mas pirateria (al principio de su lanzamiento claro.. pork ahora ya todo dios lo tiene pirata..), yo tengo una empresa y creo un SO, lo hago para que se instale en un PC, evitar la pirateria es uno de los objetivos de las empresas desarolladoras de software, mientras que Linux si compras una distribucion claro está que lo puedes inatalr en cualquier PC pero simplemente por el hecho de que es un SO de codigo libre, si linux fuese totalmente de pago sin codigo libre ni cosas de esas, ten seguro que haria lo mismo que ha hecho Microsoft..., tb esta claro lo q as dixo que si compras un SO es para manejarlo tu, en eso estoy totalmente de acuerdo, pero que se le va hacer, la vida es asi, mira a Valve lo que ha hecho con half life 2, lo mismo que con windows xp pero imposible de ser pirateado (me refiero al modo multijugador...)
Saludos