Странно, я думал наоборот, чем новее ядро, тем с ним может быть больше каких-то багов, потому что некоторые пакеты могут ещё быть с ним не совместимы, и для этого существуют lts ядра
Просто, причин для зависаний может быть несколько, это перерасход какого-то из ресурсов, cpu, ram и т.д. возможно логичнее было бы с анализа этих параметров начать, в момент зависания