When I last played WoW there was a rather visible checkbox in the updater that said something like "Disable peer-to-peer transfers", and fairly importantly the updater never actually seeded the torrent; you only uploaded while you were actively downloading the patch, which stopped it from using a bunch of bandwidth at unexpected times.