When I began, I used pg_dump with the default plain format. I was unenlightened.
pg_dump
Research revealed to me time and file size improvements with pg_
pg_
zcat dumpfile.gz | pg_restore -d db_name
Removes the full write of the uncompressed data to disk, which is currently your bottleneck.