unreal9400 :
i3 = Dual core with hyper threading
i5 = Quad core with no hyper threading
i7 = Quad core with hyper threading
both the processors have only 4 threads in total irrespective of no of cores. even though i5 has four cores it has only 4 threads as i3. so how i5 performs faster than i3? its kinda confusing. please explain