O Vista está no SP2 ? Caso contrário, baixe e instale a atualização.
Em seguida, tente fazer o download e instalar os drivers mais recentes do chipset da Intel. Isso, por sua vez, provavelmente irá atualizar os drivers para os controladores host USB, o que eu acho que é um bom lugar para começar seu problema em particular.
Eu também obteria o BIOS atualizado para a versão mais recente.
Há também um hotfix no KB da Microsoft, que pode valer a pena aplicar se todos os itens acima não funcionarem.