Honestly, aside from distributions or branch distributions that are geared towards strict 64bit architecture machines, you won't have any issues at all with any of the distributions available. When you compile your box, from the start the kernel won't see what specific type of processor you have, it will only detect at the very basic level whether your architecture is x64 or x86, and to be honest, it wouldn't even get that far because most distributions allow you to choose the environment yourself, which means it is expected of you to know which architecture your machine will be running. But in your case, your processor supports Intel64 so you wouldn't even have to worry about that to begin with.
However, if you are looking to optimize your machine based ON your Haswell processor, that's a different story, and each distribution will have its own processor-specific optimization packages which I'm sure can easily be found if you search on google or sift through their repos. Most people just stick with the generic kernel package though because if you wish to optimize your machine based on whichever processor you have, you will have to custom compile your kernel which obviously means more in-depth configuration.
All in all, no matter what distribution you end up with, I suggest you just compile your machine using the x64 kernel provided. Your Haswell supports Intel64, and you will get more performance from the generic x64 kernel compared to compiling a processor-specific kernel package.
Edited by xH2L - 7/20/13 at 12:02pm