8 GB is pretty small these days, but shouldn't be too bad. Use the system monitor, see how much is being used, and if it's running out. For what it's worth, I'm running 32 GB with the 4 GB Java instruction, and have run large battles of that size, with Princess taking under a minute per move (less when it's slow units, more when it's fast ground units).
Do you also have 30+ units? What size map are you playing with? Large total number of units and huge maps (once you start having to track individual fires, tree/building CF/etc.) greatly increases the calculations required, and will probably tax that 8 GB RAM.
Stick with individual Princess players, at least you can use individual settings appropriate to each group.
Couple of extra tricks that may help, but may change how you play the game. Use individual initiative, so that there is no choice to be made about which unit is moving; that applies to your units as well. Use double-blind and sensor contact rules (highly recommend the unofficial 'inclusive sensor ranges' option is on) so that not everything is visible or detected. Less targets to track, less work to do.