Почему Gulp медленно работает?
Ну во первых - нужно возвращать promise с функции что бы корректно отображалось время выполнения и задачи могли быть нормально синхронизированы.gulp.task('stuff', function() {
  return gulp.src([]).pipe(gulp.dest('whatever'));
});
Во вторых gulp.run() устарел, корректнее запускать задачи через watch:gulp.task('watch', function() {
  gulp.watch('*.stuff', ['aJob']);
});
А в третих - это не Gulp медленный, а компас каждый раз с нуля рестартует.
Лучше отдельно оформить задачу с compass watch'ем - там в конфиге gulp-compass'a есть отдельно опция task.
А я слез на stylus - там нет таких проблем.
Сейчас подумываю об uncss.
Обязательно нужно почитать про синхронизацию в gulp'e - мало кто понимает как её правильно выполнять.
Для референса можно взять мой старый gulp-seed, правда я его давно не обновлял.
У нас на блоге есть статья - Начинаем работать с gulp.js. Там в принципе все подробно описано)