Baixe e inicialize a partir de um CD Live do Linux (eu sugeriria o Ubuntu). Isso lhe dará acesso ao sistema de arquivos, para que você possa arquivar arquivos importantes. Se você não tiver um disco externo para salvá-lo, poderá criar uma pasta fora da raiz do C :.
Se você não salvar em uma unidade externa, ao reinstalar o Vista, terá a opção de reformatar o disco - não. A instalação excessiva do Windows criará um backup da instalação anterior do Windows, provavelmente em uma pasta chamada Windows.old.
Não sei como ele lida com os arquivos do usuário. Pode deixá-los intactos, pode fazer backup deles no Windows.Old ou pode limpá-los. Portanto, seu backup (na pasta que você criou através do Linux Live CD) salvará o dia. Esta pasta e todas as outras pastas que não são do sistema (arquivos de programas etc.) permanecerão intactas.
Obviamente, se você tiver um disco externo, poderá simplesmente limpar completamente a máquina e iniciar novamente.
PS. Caso ainda não estivesse aparente, eu não me incomodaria em tentar desinstalar todos os drivers - é melhor você ficar com uma folha em branco ...