Question: what is the difference between 4th generation and 6th generation?
Answer: The CPU cores remain the same, across all generations. 4th Gen means a CPU manufactured under Haswell Microarchitecture, whereas, the 6th gen means a CPU manufactured under Skylake Microarchitecture.