I think Infernape was better mostly because of U-turn and maybe mach punch. A faster Blaziken without U-turn would still be worse than Infernape. Also, if Blaziken had lower special attack, then Infernape would be better than Blaziken at using overheat and grass knot.