Based on the [H] review, the Macho seems to be a much better choice - similar performance and much cheaper. Do you really need that kind of cooling for the 2500k though - they don't get terribly hot unless you are looking for an extreme overclock. You could easily get by with a smaller and cheaper heatsink - the H100 looks like overkill for that setup.