This was just a thought I had while observing members of the unofficial discord, for what seems like the 1500th time, assist somebody with troubleshooting their game after they started modding, only for it to turn out that they had not gone into their vmparams file and increased their ram allocation from the default 1.5GB.
Now, this in and of itself isn't a problem, we are happy to help, but I can't help but wonder how many people encountered this issue without any community interaction, did not know about the vmparams file, or how to safely edit it, who simply concluded that the game must be poorly optimized and gave up, as many of us have come to expect such things from games now a days, Indie devs often don't have the resources or knowhow, and AAA studios tend not to care.
The problem is that this is not true, SS is wonderfully optimized, but its hiding such a vital piece of configuration in a location which might have been standard fare back in 2010, but this is 2019, not even Bethesda RPGs require any file tinkering to start up a basic mod list, and believe me, those games can get pretty hairy as your list grows.
I only see this becoming a bigger issue for the game as time goes on. So here's what you can do about it.
Step 1: The Bare Minimum
Even if you don't want to put a lot of work into revamping the launcher right now, there is one small change you can make to the installer to make most of this problem go away.
Instead of allocating a single, default value (in this case its like, 1.5 GB or something): have the installer detect the amount of installed ram, and set vmparams to allocate 50% of available ram, but -NEVER- more than 8GB
This is the optimal configuration for 99% of end users and will all but eliminate complaints based on this problem.
Step 2: Extended
This should be mostly fine, anything beyond this could easily fall under the guise of 'troubleshooting', and most people will know it is time to roll up their sleeves from here on out, but, if you wanted maximum future proofing, allow any and all relevant changes to the vmparams file to be done through a plain-english interface in the launcher, this one will require a bit of work, but it will make a large number of troubleshooting problems easier to deal with than most games nowadays provide.
I hope this helps.