I see 2 problems:
1) Flat bonus: added to profession, race, talents, items and maybe others you have too high fixed bonus at level 1.
2) Divide cost like in RMSS: the problem is for cost 1, you take no advantage, sure this is the reason for change in RMFRP.
I have no clear solution but one could be as mentioned use a limit, maybe levelx3 like in HARP, I see it good. But this limit, IMO, should be used only for purchased ranks, and race, adolescence, TPs (as summary, all not affected by everyman/occupational) should not be used to compute rank limit. If not, some TPs like weapon master could become useless.