It depends on exactly which i3 and i7 you want to compare. Most of the time though, the i3 will be faster since the newer architectures have ~25% better IPC, ~15% higher clock frequency, more up-to-date IO, new instruction sets, more power-efficient design and a few other extras..