All coolers have either a manufacturer stated TDP or if they are scared to print, guesstimate minus 10w. For OEM coolers it depends on the original cpu it came with. 3rdGen i5's had aluminium core coolers, the i7 had copper core. But looking at the original cpus, being 70-80w, figure the cooler to be @10-15w higher. There wasn't much room at all to play, if any.
The problem is TDP itself. It's thermal design Power, meaning Intel runs a pretty standard suite of apps and the power used is the TDP rating. So if you take the 77w TDP of my i5-3570k, that's the power needed by the cpu to run those apps. Got nothing to do with the heat. Generally the heat energy output is close, usually within @5°C of TDP, but can be as much as 10w or more difference thermally. But thats only during mediocre stock usage at stock voltages. Run something hard like p95, maxing out core usage and temps go nuts. Stock cooler is not designed for extreme usage. I7 is worse. Get to add in the heat generated by hyperthreading. Not uncommon for 200w+ heat energy outputs under OC, although the cpu isn't using near that amount electrically.
So best advice I can give with coolers, bigger is better. You cannot ever over-cool a cpu, anything extra just means lower fan curves. You can most definitely under-cool, as many ppl have found by using stock i5 coolers on an i7 after buying a used cpu from eBay.