Personally I find the CM cooler better and it's widely known as a standard great cooler and I don't know if it's compatible with haswell CPUs but try theCM hyper 212 evo it has a flatter contact plate
Hope this helps
Thank you for your answer, is there any considerable difference between the plus and the evo.? Cuz, I can't seem to get the Evo one here where I live. Also, thank you for remembering to ask if they are compatible with LGA 1150 cpus...