I would find a company that installs and maintains and supports the full network under a service contract. They will be able to advise you on what professional hardware to use.

Buying 160 (150 in use, 10 spare for easy swapping) identical PC's isn't something you do in the PC shop in the nearest mall either.

Kees