Battlefield 4 is certainly an impressive game (all the more so for its age), but online mode is a long way from being a stable 60 fps. It's often in the 50s, sometimes in the 40s, and can crater into the 30~40 fps range. Again, impressive given what's it's doing and how old it is, but it's a long way from a stable 60hz.
I can't know for sure whether the CPU is implemented in these drops, but given where some of them happen and what's going on onscreen (in terms of explosions, effects etc) I think it has to be a factor in some.
I think it's possible that a game with similar player counts and more objects and types of interaction could see increasingly stressful hotspots. Players have a nasty habit of not always distributing themselves evenly and predictably.
A CPU 3 ~ 4 times faster should be able to run something like B4 at a solid 60hz and with increased complexity and/or player counts to boot.
And it'd open up ambitiously scaled game making to far smaller and less well funded developers, increasing the opportunities for innovation.