There's a known issue with NMM and big compressed archives, it can't be fixed easily (it requires a lot of thinkering with the current source code) so I can't give you any ETA on when we'll be able to address it, but I assure you it's on the todo list.
The issue with long uninstall times it's easier to be fixed and we'll take care of it in one of the next patches.
I assumed as much, and thus my request to rely on an external, more specialized, software if available. Unless you really for need for NMM to unpack the archives by itself. But hey, what do I know? I'm not a software engineer
7z can be called and made to unpack files silently, but I'm sure you're already aware of that
I haven't ever experienced something as long as 30 minutes to unpack a mod and some of the mods i use are several gigs in size. Though with my specs it is possible that my system is just brute forcing through the issue.
from experience the process of unpacking archives relies mostly on disk speed and memory which are usually the largest bottlenecks. Could you post your system specs?
It's in my profile:
My hard drives are standard mechanical ones (7200rpm). Though your bottleneck theory, with all due respect, smells like *censored*: 7zip do not have to wait that long to process the same archive. It is good to remind you that the archive's size is under 200MiO, and thus isn't too hard to be read. As for the speed of my hard drive, I'll rely on steam telling me that its peak is roughly 12MiB/s (can be wrong, because "steam") which would take about one minute to move 800MiB.
I also use 2 hard drives for my mods: one to store the archive and the other where my game is installed and thus contain the virtual thingy. So if a disk is busy reading, the other can totally be writing.
The reason 7zip is so efficient is because it support multiple cores which helps with the algorithm (packing and unpacking are just that: math), if I were to limit 7zip to one core, it would be so much slower. And the reason NMM is so slow is because the software isn't taking advantages of all the available cores at its disposal.
Thanks for your interest and willingness to help though, I really appreciate it. And yeah, if I had a SSD it would be so much faster but that's not the point.