В любом случае, нужно сравнивать есть много уровней сжатия у каждого алгоритма, нужно сравнивать сопоставимые по какому-либо параметру уровни. Например, gzip -5 жмет твои данные примерно с тем же ratio zstd -2, и тогда нужно смотреть на производительность и потребление памяти компрессии/декомпрессии (смотря что тебе важнее).
В целом, насколько я смотрю, zstd vs gzip при выборе уровней, сравнимых по ratio, сжимает/расжимает тестовый набор Silesia corpus примерно в 5-6 раз быстрее, но потребляет при этом в 2-3 раза больше памяти.