Тот, который в ядре, не работает совместно с интеловским ANS, а без него невозможно работать с агрегированными портами интеловских свичей, с отказоустойчивым пулом сетевых карт и пр. Поэтому если пользуешь сетевуху без доп возможностей, то сойдет и драйвер ядра, в противном случае - драйвер от интел.
Монолитные ядра дают меньшую нагрузку на tlb, потому как все ядро сидит в одной большой (мегабайтной) странице (ну мож двух-трех), модули же живут в обычных 4х килобайтных страницах. Так что модульное ядро и правда медленее (при условии что код в модулях будет выполняться), но не то чтобы очень сильно ;)
А вот загружается монолитное ядро наверное медленнее - потому как больше всего нужно загрузить и потом распаковать.