Pregunta más bien en PC -> General, un driver no es hardware, es software.
Y básicamente necesita un driver por cada componente o periférico que tenga (excepto CPU y memoria, disco duro y unidades ópticas).
Así por ejemplo podría ser: placa base, tarjeta gráfica, tarjeta de sonido, monitor, escáner, impresora, ratón y teclado (si es multimedia), tarjetas de red, capturadora/sintonizadora... Y aun así dentro de la placa base no es un único driver, se divide en muchos: chipset, sonido, controlador SATA, etc.
Los programas esos son de pago. No los recomiendo porque cada vez que formateas hay drivers más actualizados.