It could be a driver issue, and I will have to wait until CoH2 launch to see what the true potential is.
Because if I can get 70+ fps maxed out on a 64 man server with maxed AA and everything on Battlefield 3, and I can't even average that in this game, which is ugly to boot, something is wrong.
Not to mention I can't find a game. So in Company of Heroes fashion, their matchmaking is still broken. I couldn't even play multiplayer in CoH1 because of intense lag or not being able to connect, even with open ports.
BETA
I don't own the game but I can't imagine you being limited with that system, so I'll have to defer to other people with CoH 2 and nVidia cards. :/
*edit* I was wanting to get an nVidia card so I could finally use the wonders of PhysX and SGSSAA and so forth, but that's kind of disheartening news. Normally I thought nVidia works pretty closely with game devs.
Game isn't out yet and Nvidia doesn't seem to be focusing driver updates on it yet.