I believe I had this issue when I had a graphics card that couldnt support the correct shading for COH.
Game would lauch, sounds etc, ground. But no units.
If this is the case, I would blame the graphics card.
Integrated is not for gaming
But i am not using an Integrated card my mobo does not come with one.
I am using currently an ATI HD 2400 PRO (PCI-E Card)
EDIT: I now Upgraded To an EVGA 9500 1 GB I will try it out and see what happens
This is Still an Issue I am going to Re-install Company of Heroes and Opposing Fronts then hope for the best