My experience is that I cannot unzip it from one harddrive to another, it will take ages (I have expensive new PC with two very fast NVMe SSD drives - still wrong way for me to do it).
Also subfolders (stupid windows "C:/user/....../download/" folder) could by a problem - try to copy zip file into root (C:/ for example), right clik on it and unzip into folder (name of the zip file).
I think it does not matter too much about the SW you using for opening the zip or 7z container, it is more about the windows and HW actual status (I guess cuplrit are some buffers, access rights,... and other windows vs harddiscs magic, like UAC, defender, or other (anti)vyrus,...).
For me sometimes happen that it very fast unzip 50% and then it slow down to take few seconds for each file. Then I just cancel it, start the same procedure again, skip already unziped files so it will continue from those they arenĀ“t unziped yet. Sometime I have to do it like 2-3 times to complete it, but it is still in 2-3 minutes.