XTool systematically breaks this bottleneck through a multi-tiered pipeline:

What you are attempting to compress?

If you could decompress multiple chunks in parallel, and if you could reorganize the archive so that files were stored contiguously (no seeking), you could achieve near-linear speedup with CPU cores.

This is where razor12911 truly shines. When a game updates from version 1.0 to 1.1, you don't need to redownload 50GB. xPatch compares two binaries (old vs. new) and generates a – sometimes as small as 50MB.