Cada dispositivo PCI (e dispositivo USB) tem um 'ID de fornecedor' e 'ID de dispositivo' exclusivos, você pode criar um banco de dados com esses números exclusivos em relação a drivers de trabalho conhecidos.
A maioria dos sites de 'download gratuito' está desesperada apenas por olhares e tráfego para aparecer e clicar nos anúncios da página, então eles tendem a ser um grande desperdício de espaço.