It is not that simple a hive that has a queen that is capable of laying at peak 2000 eggs a day will build up much faster and will start swarm preparations sooner than a hive with a queen only laying 1500 eggs. the hive with the queen that is only laying 1000 eggs a day will not likely swarm but may supersede the poor laying queen. You crowed any hive by not having enough space or have any swarm control management in use, and the hive will swarm.
Before I would label any hive as swarmy, check the hive and ask yourself if there was any condition jn the hive that you over looked at in keeping the hive from swarming?