See for me, I play a LOT of mmo's, including this one and ffxi. And a fair amount of them, have different ways to patch each game. For instance, Eve online has an updater, similar to how ffxi works. You just download the patch from the server and it installs, but they also have an alternative link that you can click to download a torrent. That way you can choose between P2P or just a direct connect to the server. Something like that honestly wouldn't be hard to implement, just reverse the roles; P2P and an alternative link to download the patch directly from the server. It took me a total of 31 hrs straight to download the latest patch. On my internet connection, there is no reason it should have taken any longer than a couple hours