Одного старшего программиста Microsoft как-то спросили: "Когда же наконец серия 9Х будет так же стабильна, как и серия NT+?". 
   Он ответил: "Я не занимаюсь игрушечными ОС..." 
 Источник: 
http://www.theinquirer.net приблизительно полгода назад.   
 Далее ИМХО....   
   То, как реализовано ядро 9Х, ни о какой стабильности речи быть не может. Ядро класса NT+ несколько повышает планку, но и только. По большому счету, только microkernel кое-как гарантирует стабильность (за счет некоторой потери производительности)...  
   А пока каждый может писать программы с прямым доступом к оборудованию и общему полю памяти, стабильность принципиально невозможна. Любая мельчайшая ошибка в драйвере и привет всей системе...   
  Прелесть 9Х в том, что там отсутствует прослойка абстракции компонентов ядра от оборудования (HAL). Т.е. на прохождение команды от приложения к устройству приходится преодолевать меньше компонентов: библиотека GDI или DirectX, драйвер, оборудование... А NT+ рассчитана на поддержку более чем одной платформы с совместимыми по исходникам компонентами. Значит требуется еще один слой - Hardware Abstraction Layout (HAL)? который подгоняет общепринятые протоколы под конкретную платформу, что несколько тормозит весь базар. Никак особенно не влияя на надежность...   
  Касательно NTFS. Все программисты сталкивались с функциями FindFirstFile, FindNextFile etc... Так вот, на FATхх поиск работает линейно, а на NTFS - бинарным алгоритмом, что при большом количестве файлов существенно сокращает процесс. Кроме того, она поддерживает компрессию, кодирование и т.д...   
   Засим, если комп используется для эпизодических игр и не сильно новый, лучше ставить Windows 9Х, если поновее - Windows ХР Home, а если требуется долговременная работа - Windows 2000 или ХР Pro.