For torrents, if a local person can help you, get a “Xunlei VIP” account, and then use their download app to download the torrent. I think they cache a lot of popular torrent files. If you are a VIP and they have the file on local cache, you get to download them at BLAZING speed – i’m talking about 1-2MB (Mega BYTE) per second.
If your VPN is DPIed, try connect to the VPN server by IP address. My provider senvpn was blocked for a while, strangely only by Unicom, and connecting to the IP address directly did the trick.