Você deve atualizar a ROM primeiro, a menos que precise de root para atualizá-la. (Você pode piscar através do Odin sem raiz, mas precisa do ROM Manager, que precisa de raiz, ou algo a piscar se não usar o Odin). Quando você pisca uma ROM com raiz, seu dispositivo fica com raiz; se a ROM não estiver enraizada, o dispositivo não estará enraizado.
Você precisa de root para fazer um backup completo. Consulte Como fazer backup de um dispositivo Android?
Se você fizer o primeiro root, poderá instalar uma recuperação personalizada (por exemplo, ClockworkMOD, via ROM Manager) que permitirá criar um backup Nandroid da ROM completa. Dito isto, com um dispositivo Samsung, você não precisa fazer isso. Você pode usar uma ferramenta chamada Odin para atualizar o firmware original, desde que o encontre para download em algum lugar.
Se você precisar de mais detalhes sobre qualquer coisa que mencionei, sugiro pesquisar primeiro - temos muitas perguntas sobre root, backups, Nandroid / Clockwork / ROM Manager e Odin. Consulte também Como faço root no meu dispositivo Android? , que contém algumas informações sobre considerações e ações que você pode fazer antes de fazer o root.