Eu tenho procurado Puppy Linux por um tempo para casos de uso similares, é muito bom. A configuração que você descreveu é ainda mais do que o que é necessário. E é uma solução de desktop completa.
Não consegui encontrar uma página "Requisitos do Puppy Linux", mas aqui está o que encontrei disperso:
- é executado com um mínimo de 64 MB de RAM
- Para instalações de HDD: a partição de instalação de destino deve ter espaço livre de ≥350 MB
- CPU tão baixa quanto 333MHz confirmada
O Puppy é um pequeno Linux surpreendentemente completo, totalmente adequado para reutilizar esses tipos de computadores.