O Phoronix relatou alguns problemas com os CPUs do Skylake e Ubuntu. Existem também soluções alternativas disponíveis. No entanto, a solução mais simples por enquanto que o autor encontrou (e provavelmente você não vai gostar disso) foi rodar o Fedora. Pelo menos por enquanto ...
Em relação ao i915 vs i915_bpo, acho que "bpo" significa "backported". Ele contém algumas correções encontradas em versões mais recentes do i915 que são retornadas para o kernel do ubuntu para corrigir problemas conhecidos / adicionar novo suporte de hardware.