Ruth played in a different era...no African-Americans, no Hispanics...no pitching specialists.
But...
The ball was not nearly as lively as it is today.
The strike zone was bigger.
He basically hit against 28 of the top 32 pitchers in the AL.
If he had played for Cleveland in his era with the schedule we have today, the only Central Division pitchers he would have faced would have been Cease and Giolito.
In his era of 22 years he was 106% better than average, which means he basically averaged Aaron Judges career year. His average season was 14% better than Pujols best season.
He did it without any modern year round training and no nutritional diets. While he began as a very big man, he played most of his career fat. He also had none of the coaching and analytics of today.
If you just count his age 24 year, when he became a full time position player, thru age 37, his OPS+ was above 200 eleven out of 14 season.
Oh, he would have made the HOF as a pitcher, had he remained one. His ERA+ as a full time pitcher was 125, all before he was 25 yrs old. 125 is higher than any Cleveland pitcher who has made the HOF, save for three.
His combined WAR was 180.8...about 20 above anybody else.