Как лучше организовать сеть компьютеров где общие пользователи?
И в тоже время доступ к файлам был быстрый. 
Это не зависит от технологии, зависит тупо от скорости инета.
А так - можно использовать windows и его roaming profiles
Можно все документы пользователя хранить на облачном диске типа google drive - при логине файлы посинкаются локально и потом будет быстро
чтобы директория User полностью была одинаковой у пользователяПоместить всех в одну виртуальную локальную сеть и настроить перемещаемые профили.

И в тоже время доступ к файлам был быстрый.Обеспечить быстрый канал связи между точками.