Hold your horses man. Portugal has not advanced to the final yet, and even if they do next week, they will have a very hard time against Germany/Italy/France (sorry Iceland, it was fun while it lasted).
Ronaldo vs. Messi debate has long been over. Most sane football fans, including many Real Madrid fans recognize that Messi is a much better and much more complete footballer than Ronaldo, who is more or less a first-class striker these days. Yes at this rate Ronaldo will win his 4th BD next January, just one short of Messi's. Sorry, no amount of BDs Ronaldo will win will change that narrative.
For the sake of the discussion, worst case scenario, if even say Portugal beats Germany/Italy/France and Ronaldo had a game of his life performance, it will sway opinions for a while for sure, but over time it won't matter. One trophy does not change the overall narrative.