First off , 79 cc engine vs 121 cc engine.
Rated output is at sea level, probably 59 degrees F.
Now go to 115 degrees and or 9000 ft and see if the smaller engine still makes the rated power. I think a Honda went big on the engine to satisfy more variables.
Now about OHV vs OHC.
All car/truck engines ( not rotaries )besides flat head fords are over head valves, they use center block cams and pushrods and rocker arms. With this design you can make a more narrow engine because the heads are not as wide or tall. Going OHV you can stuff a V8 in a small car like a corvette.
OHC engines do great at higher rpms and the heads flow more within 4 or 5 valves per cylinder. Most new cars especially 4 or v6 are “hemispheric”. They get good mileage and make more power up top. Go with a big engine bay like a truck and stuff a DOHC engine like a hemi style and you are really cooking, just need space and it costs more to make.