So, this server has one world, so at peak time it's just not fun doing any Godwars Dungeon.
My suggestion is the ability to instantiate a Godwars dungeon for yourself or a team, at the cost of, for example, 2m or 5m coins.
Whilst yes, OSRS does not have this, OSRS has about 40 other worlds you can hop to. When you're fighting 10 people for drops in complete silence, it isn't too enjoyable, especially when it's available as a slayer task.