If your monitoring server is busy doing checks there is less CPU available for the GUI.
CPU load depends on number of cores installed. Should not be more than this number.
If you have a larger number of clients using the web GUI you will need more Apache processes which need more RAM. It depends…