1) Нет, так как программы скорее всего кроме драйверов наставят вам троянов, вирусов, adware, spyware, bloatware и прочий мусор
2) На официальном сайте железки будет наиболее актуальный драйвер. Драйвер, который найдет Windows может работать стабильнее, но не обязательно, что будет самым свежим и оптимальным.
Итого - наиболее предпочтительный вариант - получать драйвера у разработчика железа. Никогда не следует ставить софт, полученный из третьих рук.