That's good to hear. You did download them from an official source, right?
Of course, I should shed some light on something about that before some people jump the gun as well as other advisories about using p2p file sharing programs.
When using P2P software, please be advised that this can cause a severe security risk. Not only that, but there's the fact that some of the worst malware can be embedded when downloading something. There's also the legal issues behind torrents as it bypasses copyright laws on software/entertainment/etc. Not saying that everything is infringing on the copyright as there are some things where torrents are used in a legal manner.
As for the other people: He did use torrent software to download patches, but assuming he got it from a legitimate source (companyofheroesgame.com), they're also distributing their downloadable patches through torrents. Why? I don't exactly know why. The site used to have the .exe's be downloaded, but I recently went back to the site to see where they're at for patches and found that they're downloading through torrents (of course, I can speculate). It's been a while since I did anything with the game, but it may hopefully be simple to find the answer as to why they did change to torrents.
In the end, it's usually advised to not use P2P software.
I'm sure I missed something somewhere in what I'm saying, and such....shutting up.
UPDATE: Okay, I did a little digging into the switch to torrents. Relic changed over to torrents in the hopes to have distribution of downloadable patches be sent out faster for the most part (and it probably saves them money on bandwith and such...or something like that. I don't know all of the technical details about it). Of course, there have been ups and downs with this method as I have found mentioned on their forums. They do offer for the raw files as well if you'd rather not use torrents. The below site has links to other downloading vendors that'll let you download raw .exe's instead of having to use torrents if you prefer it that way.
http://community.companyofheroesgame.com/b...ownload-options
Of course, like I said, it's been a while since I played Company of Heroes (as I had to uninstall it from this computer due to performance issues and the fact that, with the recent stuff, my comp BSODs

).
Now I'm shutting up.
(LAST MINUTE NOTE: I hate staring at dark backgrounds and having to come back to a lighter background only to have my eyes burn....

)