Both CPU's are 1151 sockets but I am not sure if it is a direct drop in replacement possible. they are both 65w CPU's so there should not be a heat issue, my only question is if the bios will support it? and will it support the DDR3 memory used?
Windows can make use of hyperthreading too. What makes you think only Unix makes use of it? Hyperthreading is used to reduce core starvation, but it doesn't automatically make things faster. Sometimes it makes them slower. It would (for a low level example) be undesirable in cases where some process is designed with L1 blocking in mind. In that case a hyperthreaded version may run slower.But doesn't hyper threading help the mac because it is a Unix based OS?
The answer is: it depends. Are you doing tasks like rendering or video editing that can make effective use of hyper-threading? Hyper-threading isn't just automatically being used 24/7 to make everything faster. Surfing the web and watching YouTube, for example, isn't going to take advantage of hyper-threading, and even most games don't take advantage of it. The general take away is about 20-40% better performance of hyper threading over the same non-hyper threaded CPU, while doing tasks that take advantage of it.No, I guess I was just caught up in the hype that an I7 with hyper threading is so much better then one without, so I guess your saying that the i5 6600 3.5 GHz CPU in my 27" 5k i mac will not see much improvement going to a 4ghz i7 with hyper threading?
It varies. Hyperthreading helps when a cpu core spends too much time idle. If this is not the case or the code being executed is highly cache sensitive, it can be slower. Here's a math library example.No, I guess I was just caught up in the hype that an I7 with hyper threading is so much better then one without, so I guess your saying that the i5 6600 3.5 GHz CPU in my 27" 5k i mac will not see much improvement going to a 4ghz i7 with hyper threading?