THIS IS WHY i7's HYPER-THREADING IS BETTER
Imagine, if you will, that the i5, i7, and 8350 are all buildings. The i5 has 4 doors, all of which can only fit one person at a time, allowing 4 people to go into the building at the same time. The 8350 has eight doors, so eight people can enter the building at the same time, but you have to pull the door open to get in. The i7 only has 4 doors, HOWEVER, each door can fit 2 people at a time, ergo, you can get 8 people in the building at the same time.
Let's say a company called BF wants to use the building to host a meeting. Only two people arrive at the meeting at a time, so only two people go into the building at a time.
Now let's say a company called SoNyvEgasPrO wants to use the building to hold a corporate meeting, and they have a lot of staff and want to get people in as fast as they can. Many, many people arrive at the doors.
BF gets everybody inside relatively easy in the i5 building, i7 building, and the 8350 building. There's almost no difference in time between each building.
SoNyvEgasPrO, however, has a lot of people, and therefore can make use of multiple doors. At the i5 building, only 4 people can enter at a time, so it takes a while for everybody to get inside.
At the 8350 building, there are eight doors, so it takes much less time for everybody to get in, however, it's not exactly half the time because everybody has to take a small portion of time to open the door, but it is still significantly faster.
At the i7 building, there are only 4 doors, but each can fit 2 people, so it takes much less time than the i5 building to get everybody in. It also takes less time than the 8350 because they don't have to open the door first.
END OF ANALOGY
SoNyvEgasPrO-media editing software
number of people through a door-# of threads on each core.
Opening a door-represents the slightly slower single core performance of the 8350 vs. Core i7