Вариант1:
Если исключить синхронизацию реестра, то вам достаточно любого внешнего диска.
Рабочие файлы и профиль браузера держите на нем, для софта ищите портабельные варианты или ставьте софт на внешний диск или храните там конфиг.
ОС и софт с активацией ставьте по умолчанию на каждый комп отдельно.
С софтом не так просто - нужно каждый конкретный вариант софта рассматривать отдельно и изучать его возможности, общего решения нет. Но обычно удается найти приемлемый вариант.
Вариант2: арендовать VDS и работать там, а ваши девайсы использовать для доступа к VDS. Правда VDS с виндой стоит дороже, чем с линуксом, т.к. приходится еще и лицензию винды арендовать.
PS: за гибкость всегда приходится чем-то платить