iommu==soft
diz ao kernel para usar uma implementação de software para remapear memória para aplicativos que não podem ler acima do limite de 4GB.
A documentação do kernel para essas opções está aqui: link
O que é preferível é uma solução que satisfaça suas expectativas de desempenho, temperatura do sistema, duração da bateria, etc, etc. Se iommu=soft
der a você desempenho, temperatura e vida útil satisfatórios, então eu diria que é isso.