Eu acho que não seria problema para rodar o Ubuntu nesse hardware. No meu processador pentium com 2 x 2,13 GHz, com dois navegadores e um gerenciador de arquivos abertos, ele ocupa apenas 800 MB dos meus 4 GB de RAM e funciona sem problemas.
Se você atualizar de um release para outro, poderá manter seus programas e configurações. Se você comprar um novo dispositivo, poderá manter suas configurações (fazer backup de sua pasta pessoal), mas terá que reinstalar seus programas, mesmo que existam muitos scripts na Web que tornem isso muito mais simples.