Esta é uma questão altamente subjetiva porque, como regra geral, hardware mais barato = pior qualidade de som / gráficos. A razão pela qual esse problema é pior no Linux é porque o fornecedor de hardware escreveu drivers especiais para contornar as limitações de hardware e tudo que os desenvolvedores Linux podem fazer é adivinhar o que eles fizeram para corrigir problemas.
Você não pode simplesmente comparar o Windows e o Linux e dizer que um é melhor que o outro. Tudo o que disse, o som no Linux é um enigma. Sempre foi desde os anos 90. Vários drivers e daemons para gerenciar o som causaram uma grande bagunça.
Um programa que você pode executar para ter uma idéia rápida do que pode estar causando a distorção é o programa alsamixer
da linha de comando. Ele mostrará gráficos de barras do nível de som de cada canal. Você pode rolar para a direita ou para a esquerda usando as teclas de seta e ajustar os níveis de som para cima ou para baixo usando a seta para cima / para baixo. Se algum dos canais estiver configurado para o máximo (no vermelho), então pode ser onde está o problema de distorção. Às vezes, esses níveis de canal de som não aparecem na interface gráfica e você tem que usar um programa como este para ajustar os níveis. Como eu disse, o som é uma bagunça por causa de vários daemons de som (alsa vs. pulso vs. qualquer outro sistema de som que esteja na moda este ano).
A maioria desses problemas pode ser corrigida e é mais provável que você obtenha uma resposta mais útil se fornecer detalhes mais específicos sobre o problema, em vez de fazer perguntas gerais sobre a qualidade.