Since you're seemingly willing to ride some gravel in exchange for less traffic, maybe you should look into Bartlett Springs Rd to Bear Creek out of Upper Lake as a substitute for some of hwy 20. I'm sure you will have had enough of hwy 20 by the time you reach Upper Lake.