Для VMware vSphere 5, 160 — это максимальное количество логических процессоров (сокеты*ядра*Hyper Threading) на одном хосте виртуализации. Максимальное кол-во vCPU (виртуальных процессоров) — 2048. Для рабочих станций приемлемым показателем консолидации является 7:1 или 8:1 (кол-во виртуальных процессоров к одному физическому ядру). Для сотни десктопов (1 vCPU, 512 MB памяти) будет достаточно пары 2-сокетных четырехядерных сервера с 32 ГБ в каждом. Если использовать серверы с большим кол-вом сокетов, ядер в процессоре, то может хватить и одного сервера (но все зависит от характера нагрузки внутри ВМ).
Но основным узким местом тут будет скорее не процессор и память, а дисковая подсистема (она должна обеспечить необходимые IOPS для работы виртуальных машин).
P.S. если машины нужны на непродолжительное время, то почему бы не воспользоваться услугами какого-нибудь «облачного» провайдера?