I'm sure Takamura could've put much more strength behind that punch but he still hit Ippo hard enough to just stop him in the air. And Ippo didn't seem to mind it much. Those thousand chapters of endurance training his head by blocking punches with his face haven't been for nothing.