Another difference between Win9x and WinNT (Xp) would be the fact that NT kernel based operating systems run on a less privilaged ring vs. Win9x making NT kernel more stable. If installed on NTFS partition, you also have more features and also uses less diskspace for the same size data vs. FAT(32).