Core clock isn't everything, a quad core 3570k at 3.40 GHz trades blows with an 8 core FX-8350 running at 4.0 GHz
So having a slightly higher core clock doesn't really mean much
The i5 performs generally better but not by much
That i5 is a hyperthreaded dual core, its single thread...