Not sure why people are shitting on Intel for an 8 core 8 thread i7. Hyperthreading will have diminishing returns as the true core count increases. Hyperthreading also causes cache contention, reducing single core performance compared to running without it. Up until now, this hasn't been super noticeable since the non-hyperthreading versions have typically had less cache and running an i7 with hyperthreading turned off usually reduces the usable cache space because of implementation details.