Although I had the same complaints, gold was not the issue. In fact I ended the game with about 600,000 gold and probably another 200,000 gold worth of potions, gear, ingredients and stuff in bags.

There is no problem making money. The problem is that its tedious to have to change gear every 2 levels. I mean... i barely just got this brand new unique, and I only used it in about 4 (maybe 5) fights before it was already obsolete. Also, uniques in this game suck with exception of 2 items, the crossbow in act 1 and the 2h axe later in act 2. I think uniques were designed before stat inflation was tested at its current level.

Solution is actually simply. There is a mod that reduces stat inflation (DnD progression or DOS1 progression). There is also a variant that eliminates inflation entirely though I am not sure if this is good. I am trying the DOS1 progression in my new game because I read there was some rounding problems with DnD progression (seems the engine always rounds up for damage calculations).