As Cesar very kindly pointed out, I have been working on improving deflate performance you can access a modified zip package that uses the new deflate and crc32 function. That should give you about 50% extra performance on text files.
There are a few shortcomings of the standard library zip package, I would like to address at some point. Most prominently compression is locked at level 5. It isn't a very bad default, through for your content I would probably go for level 3, which on high compression content can compress 300MB/sec (single core).
I have only done a multicore version of the gzip package (called pgzip). If gzip is an option you could look into that.
I cannot make any promises, but I am very likely to add a compression level selector to the zip package, and I may do a multicore version of zip as well.
/Klaus