You should get 90 minutes for 1080P60, 120 minutes for 1080P30.
The gyro does not make a big difference to battery life.
The screen does not make a big difference to battery life.
The wifi can make a big difference.
Using wifi in cold weather will give the batteries a hard time.
Photo mode gives the batteries an easy time, in cold weather you can often take a lot of photos after the batteries give up on the video.
Using the auto power off with a short time setting can save a lot of power if you have it in standby a lot. The screen saver does not make much difference.
The cheap battery chargers do not all fully charge the batteries, some turn off a bit early which will reduce record times, some turn off a bit late.
Also a lower bitrate should help the battery!!!