For example using Forsenic and Camping:

Case1: Camping 100 Forensic 0 (much harder to GM a skill)

Total damage bonus = (25% * (Camping Skill / 100)) + (25% * (Forensic Eval Skill / 100)) = 25%

Case2: Camping 80 Forensic 20 (so easy to get a skill to 20 points)

Total damage bonus = (25% * (Camping Skill / 100)) + (25% * (Forensic Eval Skill / 100)) = 25%

I would say it is a lot more time consuming to get 80 to 100 than 0 to 20. Why is the bonus the same is all I am concerned about.

From these cases we can see that the skill spread doesn't matter expect some of the step bonus's you get at certain levels of the skill.

I suggest a better formula to calculate the effect:

Total damage bonus = (25% * (Camping Skill^2/ 10000))

This will weaken the effect at 80 but keep it balanced at 100.