Cara, você disse que começa bem, mas depois de uns minutos jogando começa a queda de FPS?
Tendo em vista que em outros launchers você não tem esse problema e que ele só começa bem depois do minecraft estar ligado, muito provavelmente o problema não é com o seu java.
A minha teoria é que dentro desse modpack, um mod ou alguma função é iniciada de forma tardia ou alguma thread começa a rodar depois de um tempo que é detectado que você entrou no servidor ou em algum mapa. Tenta criar um mapa no singleplayer e joga nele durante um tempo, de preferência num bioma leve, tipo planícies. Dá uma olhada se ainda assim começa a lagar. Se começar, realmente o problema é na questão de como o minecraft está rodando nesse modpack. Se não lagar, significa que é algum mod que está dando problema quando detecta que você logou na craftlandia.
Fora isso, faça também um segundo teste: abra o cmd do windows e digite cd "<diretório do launcher>", exemplo: cd "C\ronaldinho\ainda\táno\paraguai". Com o launcher dentro da pasta "paraguai" e com o cmd trabalhando nesse diretório, digite "java -jar <nome do arquivo do launcher da cl>.jar" sem aspas, exemplo: java -jar craftlandia.jar
Fazendo esse comando, ele vai executar o launcher, só que com o console aberto, isso permitirá a saída de qualquer dado que normalmente não seria visível se fosse aberto da forma tradicional (clicando apenas 2 vezes). Fique observando o que vem no console até o momento em que começar a lagar (lembrando que se você fechar o console, o minecraft fecha junto).
Poste aqui os resultados desses dois testes que te mandei fazer. No caso do teste do console, o melhor são prints do que veio nele.
Não acho que venha algo de muito útil no console, sinceramente, mas pode, por algum milagre se quem fez o mod tiver deixado saída de dados, dar alguma pista do que possa ser