The way to make the more money than any other character is to do as follows:
Put everything into dexterity.
Start by putting everything into setting traps until around level 20 (or higher if you need to get grizzly bear hunting and hunting wolves). this won't get you some higher exp jobs like buffalo hunting but that's ok. Then switch from setting traps to shooting. Eventually all your jobs will be pure money. Serving in the Army. Robbing settlers. Charlatan. Selling guns to Indians. Stealing Horses. And when you're high enough you can do mercenary work and grave robbing, and eventually bounty hunting, ambushing the stage coach, peace negotiations, and robbing trains.
the setting traps is just for early on because eventually shooting is all you need. my character reached the point where if i do mercenary work i make 3 grand a day. right now im starting a gun collection, then i'll move on to collecting all fancy objects. someone by the same token could ignore creating random collections of items and just go for funding little towns. 3 grand a day is more than any town needs and that's donations from one high level player.
As for being the fastest to get money, the dexterity build is not it. It is the fastest way to get experience early on and switches to being hands down the biggest money making build in the game. By the time any non pure dexterity build is at level 30 a dexterity build character is probably 35-40. You accelerate towards the pure money jobs at the end, which are unparalleled in the dex build. While there are some jobs that make more money, the number of money jobs for a build that is dex / shooting is the most income period. mercenary work, bounty hunting, ambushing the stage coach, peace negotiations, robbing settlers, serving in the army, charlatan, robbing trains. they make you rich rich rich.