also amd tried to win the speed war with intel but does not have the engineering support or years intel has on making cpu.
the other issue is amd tries to make to many cpu. (fx/apu). intel cpus i7-i3 and lower are mostly a server cpu that cut down for retail.
Intel can do more per tick.
AMD can do 2-3 things per tick, Intel can do 4-5 per tick. multiply that with frequency and you'll see...
and AMD and Intel have different approach to how power should be distributed
AMD uses modules (two glued cores make a module - imagine they work like a three legged race - slower but can do more with 4 arms) and Intel uses single cores (like a runner which can run more than double the distance given the same amount of time).