To give you an idea vanilla Minecraft runs at around 15-20 fps.
Now this modpack has the betterFPS which makes my fps around the same as vanilla, most of the time, there are still random freezes and lag spikes but I can live which those.
however, whenever I log in or enter a different dimension like the Nether it takes around ten minutes to even load the world, and after that, it can take another five for my fps to go from 0 to my normal 15, that it if it doesn't crash. This isn't even to mention starting Minecraft that, from the twitch launcher to the title screen, can take up to 15 minutes as it enters this screen where it seems like the mods are downloading, even though I've did that last time I launched the game, in the corner is a hammer hitting an anvil. It does this every time I start the game, I can understand doing it once but every time is a bit ridiculous.
Now I'm fine with the low FPS, in fact, I might be able to increase it by messing with the betterFPS settings, it might even get rid of the lag spikes and freezing. But I just what to be able to play the game without waiting half an hour.
FYI I put everything in my video options on the lowest settings, so if some settings will help me on high then please tell me.
I don't know if this has anything to do with it but sometimes when I launch the twitch app a popup says it might be corrupted, this might stop the reinstalling the mods every time, but I can still play and I'm afraid that reinstalling the twitch app will delete my save. Will it?
So does anyone have any suggestions on how to do this? Even only getting to the title screen faster will be enough so I can mess with the settings easier, as betterFSP requires your to restart every time to change something.
Also, I have 4gb of ram, 3.44 useable, however, I've been meaning to upgrade in a couple months but if that will fit it I can do it sooner.