На современные компы конечно лучше 7ку ставить. ХР не в состоянии "увидеть" оперативку (ОЗУ) свыше 3 гигов. Хоть сколько нарасти память, но не увидит. А для , например, хороших игр, многоядерности, многозадачности озу 4- 8 гиг ставят...
Мой комп "старенький" , но собран был с большим запасом на будущее. ХР ему хватит, стабильно работает.
А вот на ноуте SONY VAIO (проц i5 intel. 4 gb озу) Винда 7ка стоит . Без проблем. Все обновления и обслуживание системы делается через сервис SONY (есть небольшая програмка от sony, тестирует обновления винды, реестры, дефрагментацию и тд).
Если на 7ке идут перезагрузки, то проверить надо железо, может перегрев на материнке, вскрыть и чисто механически проверить на видеокарте, материнке, кулерах могла скопиться пыль, кулер плохо охлаждает и тд. Может память повреждена, или контакты окислились. И не помешает утилитка Ccleaner (есть бесплатные варианты), почистит кэш, реестры, хвосты от удаленного софта.
Также средствами компа/ноута проверить дефрагментацию (если на пальцах просто объяснить, то информация на диски пишется не одним куском, а разбивается на части и эти части пишутся на свободные участки диска. Поэтому , в результате, при постоянных записи и удалении информации на диске образуется много маленьких свободных участков/сегментов на диске, и новая информация при записи на диск снова дробится на еще более мелкие части..Чем больше частей, тем большее время тратится на их обработку., кластеры на диске могут иметь механические повреждения, вот эта дефрагментация и собирает файлы в один кусок, и размещает их на диске в упорядоченном виде). Это на мониторе вы видите красивую картинку в виде папок и файлов. На диске такого порядка нет.