I know this is an old post, but I'm having exactly the same problem. I've also seen a few other people post about the same issue.
I have a good computer (e8400, 4GB ddr2, 8800GTX), and a great (up to 10mbps down 2-3mbps up) internet connection. I'm located in the US. I lag too much to play online. My average is around 200-300 and I get spikes of up to several thousand, which eventually kick me out of any game I play. I have no lag issues whatsoever in singleplayer, except for huge fleet battles, and that lag goes away when i turn the graphics settings down a bit.
I have never had any issues with lagging in online games until sins. COD4, WoW, and OFP all run very smoothly and I average a ping of around 60. This is not an issue with my connection, I have opened all the recommended ports. This is an issue with how ironclad online is dealing with connections.
The bottom line is that I payed $30 for a game that isn't working and with a company that doesn't provide any technical support aside from forums, whose posts it seems to ignore consistently. I'm glad there is no DRM, but the non-functioning multiplayer and complete lack of technical support is pretty pathetic.
Prove me wrong, help me and others experiencing similar problems fix this issue.