Diferença chave: o Intel Core i3 é um tipo de processador dual-core. Os processadores i5 têm 2 a 4 núcleos. Um processador dual-core é um tipo de unidade central de processamento (CPU) que possui dois núcleos de execução completos. Um processador quad-core tem quatro núcleos. Por isso, é duas vezes mais eficaz do que um processador Intel Core i3 de dois núcleos com o seu dual-core destinado a ser uma oferta básica da Intel. O i5, por outro lado, destina-se a ser uma oferta de nível médio, uma vez que proporciona um desempenho melhor que o i3, devido à sua disponibilidade de núcleo quádruplo. O i5 também tende a ser mais caro que o i3.

Processadores de múltiplos núcleos (dual ou quad) possuem núcleos que possuem uma interface independente para o barramento frontal. Cada núcleo tem seu próprio cache. Isso permite que o sistema operacional tenha recursos suficientes para lidar com tarefas intensivas em paralelo. O Intel Core i3, com seu dual-core, é uma oferta básica da Intel. O i5, por outro lado, destina-se a ser uma oferta de nível médio, uma vez que proporciona um desempenho melhor que o i3, devido à sua disponibilidade de núcleo quádruplo. O i5 também tende a ser mais caro que o i3.
A principal diferença que diferencia o i3 e o i5 dos outros núcleos duplos é que a última geração de processadores i3 e i5 possui uma arquitetura de 22 nm. Isso é em comparação com a arquitetura de 45 nm que era a norma anterior. O i3 foi originalmente lançado com uma arquitetura de 32nm, que ainda era impressionante. O i5 foi originalmente lançado com uma arquitetura de 45nm, mas foi posteriormente diminuído nas gerações seguintes. A largura menor do chip permite mais transistores dentro do mesmo chip de silício.
O tamanho dos processadores permite a integração da Direct Media Interface (DMI) e da Graphics Processing Unit (GPU) no chip. A GPU faz com que o processador tenha um desempenho melhor e mais uniforme em diferentes marcas de placas-mãe. O DMI, por outro lado, encurta o caminho elétrico entre o núcleo e os componentes reais, como RAM, discos rígidos, portas e outros recursos.
Isso os diferencia dos dual-core anteriores. Isso também permite que o i3 e o i5 consumam menos energia, o que leva a uma menor geração de calor, além de um desempenho melhor e mais rápido. O menor consumo de energia é especialmente uma vantagem nos laptops, pois aumenta a vida útil da bateria.

Os processadores i3 e i5 também possuem turbo boost. Turbo boost é uma tecnologia que permite ao processador fazer overclock além da velocidade típica. Isso só acontece quando o sistema operacional precisa, no resto do tempo, os processadores funcionam na velocidade normal. O overclocking é limitado apenas pelos limites de potência e dissipação de calor do processador. O overclocking é extremamente útil, pois aumenta o poder de computação do sistema operacional. Tanto a 3ª geração de processadores i3 como a 3ª geração de processadores i5 suportam o turbo boost. O conceito de design por trás do Turbo Boost também é comumente chamado de "overclock dinâmico".
Além disso, todos os processadores i3 possuem os mesmos 3MB de cache, enquanto a memória cache do processador i5 varia entre 3MB e 6MB. A memória cache é importante porque é muito mais rápida em comparação com a RAM. Uma memória cache maior significa que o processador acessa a RAM mais lenta com muito menos frequência.
Uma comparação entre os dois processadores, de acordo com o site da Intel:
Intel Core i3 | Intel Core i5 | |
Cache Inteligente da Intel | 3MB | 3 - 6MB |
Tecnologia Intel Turbo Boost | sim | sim |
Tecnologia Intel Hyper-Threading | sim | sim |
# de núcleos | 2 | 2 a 4 |
# de threads | 4 | 4 |
Silício | 22nm | 22nm |
Velocidade do relógio | 1, 8 - 3, 4 GHz | 1, 7 - 3, 4 GHz |