3 hours seems way too much specially if you go from medium to high intensity. Also, if you're a natural, eating tons of protein won't do shit as protien synthesis is limited. It's your carb intake which will determine if you lose muscle or not. If you run out of glycogen, you'll lose muscle. As simple as that.