Olha, as pessoas se referem a esse tipo de problema como "o problema do Linux". Já parou pra pensar que "o problema" é das empresas que não respeitam os usuários e fazem com que o usuário se sinta obrigado a utilizar um determinado sistema operacional?
E olha, na verdade, essa solução dos drivers legacy é boa sim. Aqui funcionou sem perda de desempenho.
Só pra mensionar um fato recente que a AMD quando lançou os processadore Bulldozer FX 4xxx, 6xxx e 8xxx decidiram que não ofereceriam suporte ao Windows 7 (ou seja a Microsoft teve que se virar e não fez isso muito bem, pois o win7 não interpreta corretamente a divisão de tarefas dessa linha de processadores multicore, tendo perda de desempenho significativa, levando eles a terem desempenho apenas um pouco melhor que a linha core2, quando deveriam ser similares, respectivamente, aos core i3, i5 e i7). A AMD só deu suporte ao Linux. Ou seja, problemas parecidos acontecem do outro lado da força também.