Veamos...
los comandos lshw, lspci y lsusb te dan casi toda info que puedas necesitar a nivel hardware (dmidecode para placa base si eso).
Tienes sonido?, entonces no necesitas drivers de sonido. Intel da especificaciones para los drivers asi que todo lo desarrollado por el puede usarse de serie practicamente en GNU/linux.
Grafica... vesa es un driver generico que funciona con todas, pero no las aprovecha vamos...
Si tu tarjeta es nvidia seguramente estara usando nouveu. El driver libre para graficas nvidia. Si quieres el privativo en Ubuntu bastaria con mirar en Sistema > Administracion > Controladores de hardware (jockey-gtk en comando). El privativo dara mejor rendimiento con tarjetas mas modernas y para cuestiones de juego. El libre va perfecto para funciones de escritorio.
Wlan... esto es mas peliagudo, los drivers de las broadcom estan en proceso de ser libres, pero aun no. En lo de controladores de hardware deberia salirte tambien. Pero la mayoria de tarjetas tienen los drivers en el kernel o facilmente utilizables.
Normalmente cuando se instala un sistema GNU/Linux solo puede dar problemas la grafica (si quieres algo decente, con Vesa todo va pero es como si no la usara) y el WiFi (hay demasiados modelos, pero todos van integrandose, sino, en las paginas del fabricante puedes).
Tema aparte esta X modelos de impresoras, dispositivos usb, etc...
Ademas, con una busqueda del modelo se encuentra facilmente los comandos que hay que usar (si es que no vienen en un readme claro ^^).
De todas formas con Ubuntu vienen hasta los drivers mas privativos al alcance incluso desde el live desde donde deberias poder probar casi todo. Vamos, normalmente uso live para comprobar si las cosas es fallo de hardware o de software
. Sino te va la aceleracion 3D y el wifi, ya sabes, es que faltan controladores restringidos que puedes instalar facilmente desde Sistema > Administracion > Controladores de hardware ^^