Процессор семейства Р6, называемый Pentium Pro, появился на свет в 1995 году. Он содержал 5,5 млн. транзисторов и являлся первым процессором, кэш-память второго уровня которого была размещена прямо на кристалле, что позволяло значительно повысить его быстродействие. Даже в наше время процессор Pentium Pro, выполняющий до 300 млн. команд в секунду, все еще используется для многопроцессорных серверов и высокоэффективных рабочих станций.
Компания Intel пересмотрела архитектуру Р6 (Pentium Pro) и в мае 1997 года представила процессор Pentium II. Он содержит 7,5 млн. транзисторов, упакованных, в отличие от традиционного процессора, в картридж, что позволило разместить кэш-память L2 непосредственно в модуле процессора. В апреле 1998 года семейство Pentium II пополнилось дешевым процессором Celeron, используемым в домашних ПК, и профессиональным процессором Pentium II Xeon, предназначенным для серверов и рабочих станций. В 1999 году Intel выпустила процессор Pentium III, который представлял собой, по сути, Pentium II, содержащий инструкции SSE (Streaming SIMD Extensions).
В то время как процессор Pentium стремительно занимал доминирующее положение на рынке, компания AMD приобрела компанию NexGen, работавшую над процессором Nx686. В результате слияния компаний появился процессор AMD К6. Этот процессор как в аппаратном, так и программном отношении был совместим с процессором Pentium, т.е. устанавливался в гнездо Socket 7 и выполнял те же программы. AMD продолжила разработку более быстрых версий процессора K6 и завоевала значительную часть рынка ПК среднего класса.
В 1998 году Intel впервые интегрировала кэш-память второго уровня непосредственно в кристалл процессора (работающего на полной тактовой частоте ядра процессора), что позволило существенно повысить его быстродействие. Для этого вначале был использован процессор второго поколения Celeron (созданный на основе ядра Pentium II), а также кристалл Pentium IIPE (с расширенными вычислительными возможностями), применяемый только в портативных системах. Первым процессором для настольных вычислительных машин старшей модели, содержащим встроенную кэш-память второго уровня и работающим с полной частотой ядра, стал процессор второго поколения Pentium III (созданный на основе ядра Coppermine), представленный в конце 1999 года. После этого практически все основные изготовители процессоров также начали встраивать кэш-память второго уровня в кристалл процессора, причем эта тенденция сохраняется и по сей день.
В 1999 году AMD представила процессор Athlon, который позволил ей конкурировать с Intel на рынке высокоскоростных настольных ПК практически на равных. Этот процессор оказался весьма удачным, и компания Intel получила в его лице достойного соперника в области наиболее производительных систем.
Следующий, 2000 год ознаменовался появлением на рынке новых разработок этих компаний. Так, например, AMD впервые представила процессоры Athlon Thunderbird и Duron. Процессор Duron, по существу, идентичен процессору Athlon и отличается от него только меньшим объемом кэш-памяти второго уровня; Thunderbird, в свою очередь, использует интегрированную кэш-память, что позволяет значительно повысить его быстродействие. Duron представляет собой более дешевую версию процессора Athlon, которая была разработана в первую очередь для того, чтобы составить достойную конкуренцию недорогим процессорам Celeron, созданным в Intel.