Numbers and dice are there to add uncertainty and excitement.
BUT, if you stay "behind" numbers, you lose that excitement quite fast.
I want to catch your problem (maybe so do you...). Is it
1) A truly epic combat MUST take a significant part of REAL TIME.
In my experience AT THE TABLE, when a combat drags for more than 15 minutes. people start slipping out of fiction. So, I think it's best if you are able to save some time.
2) Heroes must be abel to do MORE cool thing before combat ends
In a trad. game, if a combat lasts for, say 15 rounds, what is the game time, 5 minutes? If three heroes fight for 5 consecutive minutes with a dragon, a lot can happen. I don't remember if it's 5 minutes, but you get the idea.
3) An epic battle may last for DAYS (like Gandalf Vs the Balrog) because enemies are TOUGH! I don't want brittle enemies who die fast!
Try to stretch combat time. You CAN do this; it's not against the rules.
You can describe HOURS of combat, standing at the gate, resisting, or chasing across the mountain top. Explain this to the players; say it can happen. It's not against your principles or agenda, describing three days of battle with an ancient monster. Just make sure it is honest and fantastic.