You asked about my boxing. I have been boxing at my local gym for 6 years. It's a great class and I have had the same boxing buddy for all that time. We do combinations with a bit of cardio mixed it. Gloves and pad and proper moves. I LOVE IT!
I try to eat no later than 1 hour before a run. Hour and a half would probably be perfect, but I have to balance when I get up, take meds, etc.! So one hour before worked fine this morning. It was probably more like an hour and five or ten minutes, since the group organizes a bit before starting out.