Как правильно отлаживать медленную установку Windows?

Вы знаете, как это делается - вас попросили проверить, почему компьютер вашего двоюродного брата работает медленно. Я был прямо там вчера. Будучи пользователем Mac с 2007 года, я не очень глубоко копался во внутренних устройствах Windows за последние пять лет. Поиск ответов в Google показывает много, много разных ответов: поврежденный реестр, шпионские программы, антивирусные программы, фрагментированный диск, изменение визуальных эффектов и т.д.

В данном конкретном случае меня попросили взглянуть на ноутбук HP двухлетней давности с Vista. Windows работала невероятно медленно, и даже открытие нового окна проводника заняло почти минуту. В итоге я выполнил все вышеперечисленное: запустил cc cleaner, дефрагментировал диск, отключил визуальные эффекты, отключил norton и множество других вещей, которые, по мнению случайных людей в Интернете, влияют на производительность Windows.

Теперь я обращаюсь к вам, дорогие Суперпользователи - я хотел бы понять это глубже. Есть ли правильный, "научный", если хотите, способ отладки и понимание того, в чем заключается проблема с медленной установкой Windows? (В моем конкретном случае это касалось Windows Vista, но давайте попробуем создать общее руководство и для XP, и для Windows 7).

Мне кажется неправильным просто запускать кучу разных инструментов, не понимая основной причины ошибки.