How can you not have a client download???

You don’t need to activate anything, just insert the dongle with your license and that should be it. Interestingly, there is a download for the Mac version trial of C6, but I don’t see PC indeed. Support should help you with this.

BTW, It’s not clever to have any illegal software from torrents; usually malware is added in the process of removing the protections… Not to mention the functional problems such software may have.