First of all you are using a slightly higher resolution. That means you will always be slower even if everything else is the same.
Secondly you have to understand that at 1920x1080 or 1920x1080 you are not utilizing much of the third and fourth cards NO MATTER what you do.
And performance difference you are seeing (assuming all game related settings are exactly the same) comes only from the CPU, RAM and storage subsystems.
CPU cores are somewhat irrelevant (they are relevant but not in the way you think or that I can easily explain right now) unless the game is multithreaded.
Contrary to what you may believe the game can not go faster because you have quad crossfire when other things are holding it back:
1) CPU is the greatest factor. A great many deal of things just depend on the CPU (eg geometry). I can not explain it better if you do not have a programming background.:(
2) Disk thrashing. Game files (models, textures etc) have to be get loaded from disk. Any amount of cards can't draw what it has to wait to get from disk. SSDs provide an insane boost for the majority of games.
3) Memory subsystem. How much ram is available? Pagefile usage will make you crawl no matter what.
4) Operating System condition. How many processes are running? What processes? etc etc
5) Driver versions or bad drivers. Some driver versions may offer performance tweaks for specific games or game engines. Bad drivers (even unrelated to graphics) can cause timeouts etc etc.
Bottomline is just having quad crossfire means nothing. Also even if you eliminate whatever bottleneck you may have, unless you use high resolutions 3rd and 4th card will barely ever be utilized.