What I used to do was to take my Laptop to a place with better bandwidth and download directly and saved the files to transfer to my main DAW. I then used the offline installation which is a PITA compared to CCC.
At the time I was unaware that the CCC has a download folder where all files are kept.
So now if I was in you situation I would use any old laptop, install CCC and take it to a place with good internet and download and install the works.
The content of that Command Center Download folder can be transferred to you main DAW's folder, same location;
Found- C drive /Program Data'Cakewalk/Command Center/Downloads
Then it's a simple matter of running CCC on that machine and all will be updated without re downloading.
I just tried this as I put together a new main DAW so I copied all the files from the CCC download folder from my old DAW to the new machine , ran CCC and it installed everything in less than a half an hour. Nothing was downloaded.
So this new discovery for me is great. I don't like to have to spend time waiting for things to update every time I turn on my DAW. I can share folders on my home network so I'll just use one machine to download from now on. No need to do the same thing twice.
You main DAW still needs to be online just to run CCC but if you keep abreast of the updates it should save enormous amounts of bandwidth.