I'd let ARM work it out for me.
To give you a specific recommendation (different from ARM) I'd need to know how many, and what kind of clients you are planning for, and what applications they are expecting to run.
Once ARM has them the way it wants them, I'd tune to resolve specific issues as they come up.