You really don't know much about the cpus do you. 3000 is Ivy Bridge aka 3rd gen, 4000 is Haswell aka 4th gen. The K stands for unlocked multipliers. It has since the 2000 series processors.