Video encoding is based on the amount of cores, and clock speed, it does not have much to do with cache, or a die shrink. That is why Core i7 is better at encoding than Q9650, because it can process more threads, and can has good clock speed (specially since you can overclock it to 4+ Ghz).