One solution for FPS lag due to bad memory management is using an alternate launcher.
MultiMC have a better memory management in my opinion.
With FTP launcher the first launch of a pack occupy 2,3Gig RAM and after several times the RAM is up to 2,6Gig.
With MultiMC the first is 2,3Gig too but...