The Core M processors (based on Broadwell) are definitely NOT faster than the Haswell i5 or i7 processors. The Core M processors are designed to slot in-between the Atom series and the Core series. Remember that the Haswell i5 and i7 processors used in Surface Pro machines are the U series which is Intel's performance series. The Y series is designed for low power consumption. There are Core i5 and Core i7 processors that are Y series but none were used in Surface Pro machines.
The Haswell Core i3 is a Y series processor. The Core M processors fit under the Y series of processors which stress low power consumption. The Core M processors are designed to be fanless. So if you're expecting Core performance from the Core M processors, you will be disappointed.
The Core M processors (again, Y series processors) are designed to replace and be faster than the Y series Haswell processors. The only Y series Haswell processor used by Surface Pro 3 is the Core i3. The Core M is not designed to replace the U series Haswell processors which is what is in the Surface Pro 1, 2, and 3. The Surface Pro 2 uses Haswell U series Core i5. The Surface Pro 1 uses Ivy Bridge U series Core i5.
Ultimately, if you're looking for ultimate performance, you're going to wait for the U series of Broadwell or Skylake. Which will most likely still be branded the Core processors (i5, i7). Since Broadwell was so late, it ran into the debut of Skylake. And Skylake is the tock of Intel's tick-tock release cycle. Skylake is where the big improvements in performance will be.
As for the benchmarks listed by Geodude... they are misleading as well. The only processor that the Core M Broadwell beats in terms of Surface Pro machines is the Core i3 which is the Haswell Y series processor. Of course, the Core M (Y series) is designed to be faster than the processor it replaces (Haswell Y series).
Core i5 or i7 Haswell U series is still faster than Core M Broadwell (and Core i5 Ivy Bridge is faster as well). The PCMark benchmarks have to be carefully used because they are not pure CPU/GPU tests and include other factors such as SSD or eMMC speeds.