Ah thank you so much! I have heard though that allocating too much RAM (specifically for 1.7.10) would just be counterproductive for the game. As of right now I have about 7 GB allocated to my modpack (but I might allocate more in future).
I have also heard that Minecraft relies mostly on CPU speed rather than how many cores it has. My current CPU has only 4 cores but runs a maximum of 3.7GHz, but the intel I9-9900K has 8 cores, and can run up to 5GHz.
And also, I pretty much never play with shaders particularly on heavy modpacks, but I am down to consider.
Some of the mods I have installed don't really effect the world generation that much, kinda. I have the Gems+ mod, Metallurgy, Q-Craft, Traincraft, etc, which adds over 50 different new ores to the game (mining is like my favourite thing to do lol). Their is also Project Fruit which just adds a common amount of lemon trees, and I am also planning on adding Pam's Harvestcraft which adds a bunch of stuff to world gen such as plants, bushes, a few trees, etc but I am planning on making them spawn as rare as possible via the config file. I am also planning on adding Ancient Trees which adds a few more tree types into the game, but shouldn't spawn too much hopefully. Aside from that, I don't really have that many mods that affect the world gen that much.