All Might's been upgraded from 8.36 Teratons to 33.44 Teratons, meaning the two of them are now comparable to each other.
In terms of Lifting Strength, Ram scales to 10,727,414,561 Metric Tons I believe, while All Might scales to 93,006,374,246 Metric Tons, so he has the overall power advantage. And as explained All Might can withstand sharp/piercing attacks from people comparable to him, so he can withstand her wind blades and more importantly, he can overpower them with his own more massively sized wind pressure attacks.
Ram is the superior fighter here, as All Might is just an experience brawler and would be inferior to Garfiel. He does have sheer AOE on his side so that can somewhat mitigate her movements if she tries to dodge his attacks. However, even with the bit of a stat disadvantage I believe Ram still has the advantage in this scenario.
However, her stamina is the biggest issue for her here. All Might even in his Weakened State could battle for around three hours. In his Prime he was capable of working for 72 hours non stop, so his stamina is vastly superior to her here.
It's highly possible he can outlast her long enough that she'll fizzle out. All Might can power right through her ranged attacks with his own strength. He can even increase all of his stats by going past his limits, which can let him overwhelm people who were just as strong as him. Even after he had a hole blasted through his stomach which destroyed a large part of his internal organs, he was still capable of fighting and punched through the head of Prime All For One.
I'm voting for All Might purely for stamina reasons. Ram is a vastly superior fighter and I can see her overcoming this stat difference in a normal battle. But her stamina being so low makes it difficult for me to think she could take All Might out in such a short amount of time, considering the sheer will and stamina he possess.
This would be a hard fight for All Might, but I believe he can outlast her more often than she can defeat him in this timeframe.