So which is better? and why?
That depends on what applications you use
In gaming they perform about the same. (though that might change when games start to take the advantage of all the 8 threads of i7)
But Core i7 920 is day and night better in winrar, 3dmark, photoshop.... etc
Check this review
, page 7 has gaming benchmarks