Разбивайте gulpfile на более мелкие таски. Спрайты - отдельно, стили - отдельно и т.д. Те же стили можно тоже разбивать, в зависимости от архитуктуры вашего приложения (например, стили админки - один таск, стили фронтенда - второй, стили страниц ошибок - третий и т.д.). Вотчеров тоже много, каждый запускает нужный таск, а не все сразу.