If you can prove you have a loop, you may take the shortcut and tell you opponent you will repeat the steps in the loop 1 million times. At which point he can interrupt the loop at any moment if he has any effects (like when he has 1 card left in his deck and wants to try something).
Also, is the judge allowed to tell the opponent that you are ultimately able to win, even though the opponent hasn't figured out what you're doing and therefore believes you are stalling?
No, that would be giving away information. Imagine if your opponent runs a single card for disrupting your combo, the judge cannot reveal that, as the card may be the last one in the deck and he may not have a chance to use it.
Let's say I am playing at a realistic pace to achieve this goal, and not stalling in a sense of pretending to think or making purposefully game-elongating decisions. Would this strategy be fair, or would I be penalized in some fashion?
As long as you are playing in a timely fashion in order make the game progress, in this case, by having your opponent draw 3 cards per turn, it is not stalling.