Resposta genérica:
Em geral, todas essas coisas são bastante bem suportadas pelas distribuições populares do Linux, como o Fedora e o Ubuntu.
Se você deseja ter uma boa idéia de quão bem o Ubuntu rodará em seu hardware antes de experimentá-lo, você pode usar um mecanismo de busca como Google ou Yahoo para pesquisar componentes de hardware específicos por incompatibilidades conhecidas.
Se algo for um problema fora dessa lista, provavelmente será a saída HDMI ou a webcam. Portas USB e dispositivos de rede com fio não tendem a ter problemas de funcionalidade com o kernel do Linux.
Melhor Opção (imo):
Uma rota que você pode fazer é experimentar o Ubuntu em CD ao vivo ou drive USB e testar todas essas funções antes de instalar. Instruções para isso aqui:
Tente o Ubuntu antes de instalá-lo - Ubuntu
O Unetbootin é uma ótima maneira de criar um pendrive ao vivo do Windows usando uma imagem ISO Ubuntu baixada.
Download do Unetbootin:
Download do Unetbootin para Windows
Página de download do Ubuntu ISO (escolha a imagem para sua arquitetura):
Transferências ISO do CD do Ubuntu 14.04.1 - mirror.anl.gov