I noticed on an RB2011 that the memory usage is the half one than on any other RB2011.
Although on the router with less memory usage there I installed the ntp server package, the other router has default packages and just a little bite more firewall rules.
Hard to say without knowing the topology and traffic pattern. Compare the output of ****
/ip firewall connection print count-only
between the two routers.
The count of configured firewall rules is one thing, the volume of context created by these rules depends on traffic pattern (not bandwidth but number of distinct connections).
Queues occupy memory as well if you use them.
19 connections on the ~100MB memory used router
and
10 connections on the ~55MB memory used router
Normally the router with the usage of 55MB has more traffic than the other one.
On the router which uses more memory I just have more entries in the address list.
The partition size has 128MB on both devices.
Your screenshots show a different Winbox version to be used for each of the two, does it mean that the software of the boxes themselves differs too? That could also be it, as the router with less memory occupied happens to be the one for which you use the newer Winbox.