i'm pretty sure i read somewhere that haswell is crap for overclocking, and sandy bridge or ivy bridge will outperform haswell when overclocked and cooled correctly
I would prefer something that doesn't need overclocking since it's super new and already super fast and already runs everything you throw at it for the next five years so it wouldn't really matter since if by then I'm still poor it'll only be because I"m dead