При разговоре в скайпе ноутбук периодически вырубается из-за перегрева процессора.
Здесь есть ещё один момент:
Например Intel завышает напряжение на ядре процессора. На десктопе нет проблем понизить напряжение скажем на 0.25 вольта (безболезненно до вольта), что положительно скажется на температуре. Но на ноутбуках это проблема.
Где-то на хабре парень весьма подробно описывал создание своей таблицы напряжений. В *BSD системах, насколько мне помнится, на создании таблицы всё и заканчивается. Если не ошибаюсь, потом эта таблица файлом подсовывается загручику и всё это уже не зависит от обновления ядра. Но в Линукс системах этот трах только начинается: с каждой новой версией ядра вам потребуется перекомпилляция своего ядра с этой кастомной таблицей.
Ещё по температуре. Как пример:
Спецификация ноутбука nx6110 допускает установку процессора по Pentium M 770 включительно. Под этот сокет существует самый мощный мобильный процессор в своём классе, - Pentium M 780. Но охлаждения ноутбука для этого процессора недостаточно. При длительной нагрузке, 780-тый процессор гарантированно уйдёт в аварийный poweroff. Ему бы понизить напряжения в ноутбуке (а с ним снизится и температура процессора), но про Линукс уже было выше. Отбросив дипломатию и говоря напрямик, половина хауту в Линукс о таблице напряжений, написана дилетантами.
Ну и как уже выше сказали, - чистка радиатора.
Бесполезно смотреть радиатор на просвет, тончайший слой пыли, хороший теплоизолятор. А компоновка подобная nx6110 (простота и скорость доступа к радиатору и процессору), сегодня это скорее исключение и редкость.
Если не лень, покажите ещё что у вас за процессор:
grep '^model name' /proc/cpuinfo