Alright. Does hyperthreading affect single thread performance? for example: if i'm running a single thread program, (program 1) on core 1 using 100% of it and then i get another program (program 2) running on that cores hyperthread at 100% load. does this mean now that program 1 is only running half as fast because it's splitting the CPU horsepower with program 2? or would it be running just as fast as if it were running on it's own different core? tell me what you think. hopefully IntelEnthusiast can help me out with this one and explain it to me. thanks guys, it's been bothering my forever.

