whoa!!
its 2009 man!
I cant garuntee it will fix the problem (should do though), its just a standard route to take.
Looking at the number of patches released id say the out-the-box version is going to be buggy as hell either ways.
Only other thing i can find is this:
"Opposing Fronts requires an online account and internet connection in order to play multiplayer games. In an effort by Relic to counter piracy, the game will request account authentication should it recognize that you have a capable internet connection, and also require that the user downloads all subsequent patches until the current version. Should there not be an internet connection when the game is started, it will then perform a standard DVD check. The system has drawn heavy criticism from many of its earlier fans, much because the original Company of Heroes didn't perform a disc and/or patch check at all unless you enter the multiplayer section."
Soooo if your connection is off it will do a disk check. Just try if you havent already launching the game while dialed up to your ISP, so the game server can auth you.