Do you run all of that on one machine with the specs you gave at the top of the post?
I was going to use separate VPS machines to run each, but if it can all run on one machine, I'll just add Nexus and RPC proxy to each of our current cluster of 4 RPCs.
Everything can be run within one machine which is what most setups should do, but it is also possible to run them on separate machines.