упаковать процесс в отдельный слайс cgroups и слайсу навесить ограничения
тогда все порожденные субпроцессы будут иметь ограничения слайса.
https://habr.com/ru/company/redhatrussia/blog/423051/
и куча других подобных
хотя тебе же это надо разово, тогда нафих все умумдрения, просто через htop повысить приоритет аудиопроигрывателю.
ну а после запуска распаковки понизить приоритет gzip до "плинтуса", он один фиг отожрет все свободное пространство процессора, но зато вообще никому помешать не сможет.