Need advice on how to set up an environment running multiple bots with a similar process at the same time

We’re testing a process for a few of our clients and we’re trying to determine the most efficient way to run a published process for each client at the same time. For example, for 5 clients we will run a separate process once a day, Monday-Friday at the same time. The process is OCR/Get Text heavy, with subtle differences between clients. Would it be more effective to run High-Density robots on Windows Server, or to leverage a bare metal server and spin up a Windows based VM for each of the clients and run in each VM separately?

Additionally, is it possible to schedule unattended bots across different machines to start at the same time with Orchestrator?

Thanks in advance!