Using a large zip can be problematic. If part of the archive is corrupted, then it's likely that the entire archive is...
What I do with projects (we still use the 8.3 DOS filename format)is a 5 digit project number, and a 3 digit drawing number for example, one of my current project drawings is 01121s01.dwg. Revision 0 would be named 01121s01.dw0, rev 2, would be 01121s01.dw1, and so forth. I archive this drawing using zip and the archive is 01121s01.zip. One of the defaults using right click in 'doze is the filename with .zip extension. In this manner all revisions and the current 01121s01.d?? are archived into 01121s01.zip. In this manner, the zip file sizes are kept manageable and at worst, you loose a single drawing and revisions (hasn't happened yet, but I'm hoping <G>).
You might try something like the above, but using longer file names or whatever; we use the 8.3 format to be consistent with the last 15 years of drawings.