Toss up between Foreman and Shavers for the hardest punchers ever. Just hear the old accounts of their power and read the evocative essays crafted by sports writers. It was a different time, when giants roamed the earth.
I think this is probably the closest to my thinking. I would trade Haye for O'neill Bell at CW but otherwise this is a pretty good list