Какие компоненты компьютера определяют поддержку тех или иных ОС?
Это не компоненты, а драйвера определяют.
windows 7 прекрасно работает на любом современном процессоре, как собственно и windows xp.
А вот драйвер найти порой бывает сложно.
Заходите на сайт производителя железки и смотрите какие операционные системы поддерживаются. Определяющее значение имеет наличие драйверов под требуемую ОС.