Para um "driver" puro, a desinstalação do driver por meio do Gerenciador de dispositivos é o procedimento.
Dito isto, se o programa de instalação instalou qualquer outro componente, por exemplo, extensões do shell, serviços de inicialização, então esta será uma caça ao ovo de páscoa.
Suponho que você também tenha usado o CCleaner, pois a prática normal é que as desinstalações deixem para trás as preferências específicas do usuário do aplicativo, caso o usuário esteja reinstalando o programa. Então, novamente, a prática normal é que o Desinstalador também especifique uma caixa de seleção "Manter configurações do usuário" que você pode limpar para uma desinstalação completa. Suspiro. . .