Окончательно могу сказать, что все проблемы с навигацией по коду и прочие исчезли после двух вещей. Первая - настроил rust-analyzer и vscode. Вторая - добавил zram+ сжатый раздел для свопа на диске через vdo. Общий размер свопа сейчас 24гб использован, при 16гб оперативы. Swappines тоже подкрутил конечно. Наверное позже еще тюнинг какой устрою, но пока все пашет отлично, иногда есть небольшие задержки, но редкие, все комфортно.
Итоговый процесс по памяти записал что бы потом не искать если что. Все настройки и сжатая подкачка.
https://gist.github.com/3DRaven/bbb81cbeeb1e5d208834ce18782e119f
Решил еще раз у нейронки спросить и после уговоров она нашла sccache, я не знал, что кэш есть для раст компилера! Стало работать махом и еще пара настроек в sysctl.d