CoD will be using the same network (aka, the internet) than Battlefield, and every other game, so what makes you think that CoD large player count games will run better than BF?
The only reason CoD was ever smoother, and it wasn't always, was becaus…
A ping of 50/60 really isn't that bad, if you check the scoreboard throughout the match you'll see a lot worse, and the lower your ping the more likely you'll be the victim of lag compensation from high pingers.
Is using DMZ unsafe?
It's not a…
More bandwidth, or live closer to the servers. I had adsl with a ping of 55/60, finally got a fibre connection, now have a consistent ping of 18, usually one of the lowest in any game. BF plays worse now than when I had a 3mb adsl line.