Barbarian villages are currently point capped at 3500 points. This means that once they reach 3500 and above they will stop building. However, if they are at 3499 points they will build 1 more building. The points added by the village will determine how far over the 3500 point cap the village will go.