Whatever you do, don’t use G2A and other similar CD key reseller websites. Developers would rather you just pirate the game because a lot of those keys are stolen, which cause a charge back that ends up costing the developers tens of thousands of dollars in fees. In rare cases it has even bankrupt them.
You also need to fully encrypt the traffic in your bit torrent client. You will get fewer peers, but it’s much safer