По принцип има два начина за ъпдейт до SP3. Eдиният е да си дръпнеш целия пакет от сайта на Майкрософт и после да го стартираш локално. Големината на файла е към 300 МВ.
Другият начин е чрез Windows Update. Понеже сервизният пакет е кумулативен, т.е. съдържа доста от излезлите преди това пачове, възможно е размерът му да бъде доста по-малък в сравнение с версията, свалена от сайта директно. До колкото се лъжа когато пробвах да ъпдейтна чрез Windows Update големината беше към 70 МВ.
Относно дали е по-добре чиста инсталация директно на ХР3 или ърдейт от 2 към 3 - не би трябвало да има никаква разлика. Сервизният пакет си е нещо като цяла операционна система - в смисъл променя всички системни файлове.