Bonds 01-04
Average OBP: .559 (higher than any single season of Ruth's)
Average OPS: 1.365
Average OPS+: 255
Ruth 1920-24
Average OBP: .507
Average OPS: 1.281
Average OPS+: 226.8
As you can see, Ruth's prime is not superior in any way to Bonds', even without considering the wide disparity between the upper and lower-echelon players in Ruth's time. Also, OBP is much more important than slugging and I'm not sure why you excluded it unless it's because it weakens your argument. A .050 gap in OBP is massive.
http://www.baseball-reference.com/leaders/WAR_bat_season.shtml
My bad, I didn't realize you wanted to nitpick the 3
consecutive years in favor of Bonds.
Sorry bub, Babe's still better.
1. Babe Ruth+ (28) 14.0 1923 L
2. Babe Ruth+ (26) 12.9 1921 L
3. Babe Ruth+ (32) 12.4 1927 L
Carl Yastrzemski+ (27) 12.4 1967 L
5. Rogers Hornsby+ (28) 12.1 1924 R
6. Barry Bonds (36) 11.9 2001 L
Babe Ruth+ (25) 11.9 1920 L
8. Barry Bonds (37) 11.8 2002 L
Lou Gehrig+ (24) 11.8 1927 L
10. Babe Ruth+ (29) 11.7 1924 L
All this said, if we ignore the PED factor for Barry Bonds he's easily top 10 probably top 5 all time for baseball.