Не знаю, какой сейчас набор пакетов у MiKTeX, но мне кажется, что с TeXLive у них одинаковый функционал, и переходить от одного к другому в вашем случае не обязательно.
Единственное, что не хватает в линуксе для переезда - залипание кнопки мыши и шифта. В виндовс это есть из коробки. Если кто знает как сделать в линукс, - подскажите. А вообще же есть wsl в 10-ке. С wsl можно накатить линовый вим и нет проблем.
Есть у меня стойкое подозрение, что что-то надо править в asymptote. На топовом девелоперском ноуте на каком-то рандомном простом примере с tex.se с тремя кадрами она отваливается по OOM. Так не бывает.