Se o seu laptop veio com o Windows 10, suponho que o Microsoft Update seja a melhor opção em termos de estabilidade e uma boa opção para "atualização".
Fazer o download de drivers de sites OEM, como o da Lenovo, não seria tão bom em termos de "atualização", mas se o OEM estiver oficialmente suportando o Windows 10 (como o sistema operacional padrão), a estabilidade seria garantida. Se você atualizou para o Windows 10, a estabilidade pode não ser tão boa.
No meu caso, estou usando um HP Pavilion que veio com o Windows 8.1. Eu atualizei para o Windows 10 e, embora a HP tenha acrescentado uma guia Windows 10 em seu site de drivers para o meu dispositivo, a HP não forneceu o driver da Interface de mecanismo de gerenciamento Intel que eu precisava buscar manualmente no site da Intel para resolver o problema de desligamento (sistema não desligaria a menos que eu fiz o downgrade do meu driver manualmente da v11.x para a v9.x).
Fazer o download de drivers diretamente dos sites do componente (ODM) seria perfeito, contanto que você tenha tempo para configurar cada um deles.
Eu recomendo que você fique com o Microsoft Update, e instale manualmente os drivers para placas Nvidia / Radeon (se tiver algum), já que eles lançam atualizações com bastante frequência, e para qualquer dispositivo que cause problemas (como o IMEI no meu caso).