sm_dump_handles это не панацея.
Сразу же написал, что всю память не покажет, только часть:
Всю память не покажет, но хоть что-то.
К тому же:
память была занята под завязку.
Вы не учитываете, что помимо плагинов, память так же нужна самому Метамоду, Сурсмоду, расширениям. Да движку в конце концов она тоже нужна.
А ещё htop выводит не кол-во занятой памяти, как правило. Она выводит кол-во выделенной памяти. Т.е. часть памяти не используется, просто висит в резерве. Просить у системы постоянно выделять память - ресурсоёмкая задача, потому применяется такой трюк.
Разбираем Ваш дамп.
weapons_1.3.1R.smx явно теряет память. Менюшки не закрываются.
Лично я объяснить не в состоянии, зачем ему столько открытых менюшек. Потому явная утечка.
Далее
influx/influx_zones_ (полностью имя файла не влезло в дамп, урезалось). Подозреваю, что тоже утечка. Причём на массивах динамических.
Не такая страшная, но утечка.
Ещё, возможно,
HUDspeclist.smx, но не уверен. Надо смотреть исходник.