@mcc I thought the "10 core" Intels were a bit goofy-sounding - it's 2 big proper cores (2 threads each), plus 8 little ones (single-threaded, max out about 1.8GHz?). I mean how useful could those little cores be?
But actually they're REALLY FAST. What happens is if you do have multithreaded workloads, you get limited by memory bandwidth, not clock speed, so the small cores are surprisingly useful.