Насколько важно ли количество ядер?
По поводу процессоров - тесты не врут.
i5 действительно производительнее, не смотря что у него всего два реальных ядра, кроме этого у него меньше TDP а поэтому меньше проблем с перегревом(проблема ноутов) и с высаживанием батарейки.
По поводу ядер - в общем случае чем больше ядер тем лучше.
Не все приложения могут распаралеливать вычисления на несколько ядер, но не забывайте, что в один момент времени у вас работает не одно приложение, а десятки процессов(загляните в диспетчер задач) и каждое из них может породить не один поток. Поэтому даже однопоточное приложение будет работать на многоядерном процессоре быстрее, за счет того, что фоновые процессы будут меньше отбирать у него процессорное время.
По поводу i5, гипертрединга, и виртуальных ядер.
Реально у i5 два ядра, система видит четыре. 
Это не фейк, и не маркетинговый ход, это работающая технология.
Фишка довольно проста - во всех процессорах ядра очень часто простаивают и этот простой бывает более 50% рабочего времени, даже если он очень загружен, банальная ошибка в предсказании, и ядро кучу тактов тупо стоит ожидая пока загрузятся новые инструкции.
Гипертрединг позволяет быстро переключить контекст и посчитать на процессоре другую задачу в это время.
Т.е он просто использует ядра, когда они бездействуют.
Поэтому два ядра работают не хуже четырех.
Не всегда и не во всех задачах, но эффективность технологии высокая.
у i5 есть гипетрединг, то есть на одно физическое ядро приходится два виртуальных. Подробнее читать в вики.
Помимо этого, процессоры Intel содержат значительно больше различных оптимизаций, оптимальнее работает конвеер, предсказатели переходов и прочие прелестные штуки ускоряющие вычисления. То есть если ваша работа сопряжена с огромным количеством вычислений на CPU (компиляция, математика и т.д.), то выбирать стоит в сторону Intel. 
Единственное в чем процессоры AMD пока выигрывают - качество интегрированной графики и их APU. Так что для игрушек я бы выбирал процессоры AMD.