Correct me if i'm wrong but it's the same if you play with people from your country or someone from the other side of the world.
The game is not P2P as with COH1. You connect towards a battle server located in USA and then that info goes back to you. It doesn't matter where your opponent is located as lag is entirely on how long it takes for the packets info to go to the server and back.
Not nearly the experience network wise.
Command delay:
- Playing with European people, the delay between me clicking a move order for a static squad is 1 second max (latency on average is around 500ms I think which is more than acceptable for RTS games)
- Playing with non-European people (Asia, US,...) the delay between a command is around 5 seconds on average (I count at game start how much time it takes for echelons to start moving, each time I see Chinese letters).
That means, when I click on any squad that is not doing anything and I click a move order anywhere.... the time between the click and the squad actually starting to move is around 5 seconds. It makes for some fun games with Asians (usually it's Chinese letters that tell you, you're effed). One funny and possibly the worst time was Sturmtiger starting the animation for the kaboom and I was clicking all my squads to move away. No matter how much I clicked any unit to move away, they were just standing there and right before the sturm fired it's cannon they started moving. That doesn't happen with European players.
I know that it's not P2P and that you're connecting to a US server, however, if my knowledge of networks from 3rd year is still valid, the packets that arrive on the server from Europe and Asia need to be synced, hence the huge delay. It's not the same if it needs to sync only European players or Asia + Europe.
So no, it's definitely not the same. And there only needs to be one person that's far away from you and the server.
My download and upload speeds are around 100 Mbps and the router is 1m from me and it's
only COH2 + Asians.