Шлю результаты выполнения команд.
У вас не роутер, а медиаконвертер. Провайдер выдаёт публичные адреса, причём резолв имён с провайдерского происходит нормально, а с гуглового - нет. У меня несколько идей на этот счёт: проверить баланс на счету и
отключить ipv6 на Vista.
По поводу флешек нужно больше вводных, видит ли флешки diskmgmt.msc утилита и нет ли устройств без драйверов в devmgmt.msc?