At5s are only partially cached until their description string is chosen.
Each At5 has it's encryption checked when the unit is turned which can take some load time.
There are plenty of ways to save resources on the At5 but, generally speaking, you just want to have a clean decluttered map and control that with the limit settings. The more objects that need to be rendered, the slower it renders and the more resources it uses.