The problem with "System Resources Exceeded" is that it isn't Access that eats your socks here. It is Windows. Access is a consumer of system resources, but so is everything else that can be run, displayed, or iconized.
Without knowing more about the details of your process, it is hard to decide how best to proceed.
Some things that might cause higher than normal consumption of resources:
* Opening and closing items that can be re-used. For example, instead of having a function to re-generate a pointer to the CurrentDB, make that point ONCE in a global variable (Public in a General module is the easiest way) and then just forever use that pointer for as long as the app is open.
* If you have application objects, don't create and destroy THEM, either. Instead, open the thing you wanted, diddle, and close the thing you diddled - but leave the app object extant until your program exits. Again, using globals or general/Public variables for this will work ok as long as you don't have to do a code reset because of an improperly handled trap.
* Depending on site policy, you might wish to find a few fonts that you really don't need and de-activate them. Fonts take up resources too! Last I looked, "standard" Windows comes with well over 100 font families. Some are really necessary. But some are purely redundant and not at ALL necessary in a business establishment on a database host. Example: For a graphics design business, the graphics-application machines WOULD need the fonts - but a standalone database workstation might not.
The issue is that it is difficult to identify where all of your resources went because damned near ANYTHING on the machine, maybe except for document files for your various applications, will consume resources.
You can look up the topic of "Windows Resources" on the web to find some articles that suggest how to manage this problem.
I found a couple of articles that MIGHT give you some hints. But don't assume I found everything.
http://tweaks.com/windows/37057/disable-unnecessary-services-to-free-system-resources/
https://www.howtogeek.com/school/pc-maintenance-for-beginners/lesson2/all/
http://www.apptools.com/rants/resources.php
The last of those three gives a reasonable explanation of the resources that you are running out of, although it is an old article and doesn't cover Win7,8,10.