Many monsters drop huge amounts of RuneScape gold fire runes. Mind runes are relatively ineffective. Also bear in mind that air runes are the runes that pop up in standard-spellbook spells the most often. The reason body runes cost so little is that they are nearly ineffective. Vengeance spells require 10 Earth runes, which is more than p2p poking.
I haven't played for more than a year, but from what I recall, the fastest method for players on f2p to earn money is to gather large bones. This can earn an average of 30k/hour. There aren't any NPCs at high-level that offer rewards in the form of drops. The less powerful demons can offer 10 to 15k per hour. F2P player will spend about three hours making 100k from combat drops.
The P2P player has a much more diverse selection of choices. They could make about 100k per hour from collecting dragon bones from dragons in green. They can form teams and hunt GWD bosses like KQ and KBD and get lucky with drops worth more than 1 million. There are more ways to make money other than P2P combat.
In the same time that it took for the player in f2p to earn 100k, the player playing p2p can earn at the very minimum 300k. Woodcutting is very similar in both p2p and f2p. My understanding is that magic trees require 75 wc in order to be cut. A player who has only 70 wc won't have the ability to use the magic trees. P2P players could make use of a dragon axe, however this provides only a slight increase in chopping rates compared to a rune axe. When cutting yews the rates for p2p and F2P are pretty similar. (The only benefit of p2p would be less people at each yew-cutting location).
Fishing is a faster way to make money from fishing than the fishing guild in P2P. F2P allows you to catch lobsters and swordfish in Karamja at a rate of 20k per hour (no idea). The rate of p2p is twice as quick. Since the bank is next to the fishing spots in the fishing guild, it is possible to achieve this. It is also possible to fish for monkfish or shark for p2p, which buy RS gold can give you even more profit per hour. A p2p fisherman will earn 200-300k per hour, while F2P fisherman earns 100k.