A viabilidade de usar a restauração do sistema depende do software / sistemas que você está testando. A restauração do sistema pode funcionar, dado o tempo gasto para outras opções, valeria a pena um teste?
Se o que você está fazendo é simplesmente uma instalação de software, então a restauração do sistema provavelmente funcionaria, como uma alternativa e algo que é um pouco menos opaco que poderia funcionar é algo como Revo Uninstaller, isso rastreará todos os itens gravados no sistema durante a instalação e removerá tudo que detectou durante a instalação.
Como um método "mais envolvido, mas ainda menos doloroso do que uma nova instalação", veja a ferramenta ImageX da Microsoft (parte do hte Deployment Toolkit). Faça isso em uma unidade inicializável e use-a para capturar um WIM do volume C: em uma nova instalação. Quando o primeiro teste for concluído, inicialize a unidade inicializável e use o ImageX para recuperar a imagem para o volume C e inicializar novamente em uma nova janela. Na última vez que usei, estava implantando uma imagem compactada de 10 GB de janelas