by my rough calculations an archer ranger will average more damage than the ranger/barbarian above
1d12+4d8+16 for the barbarain to an average of 40.5 damage on a hit
archer ranger (assuming great bow) with twin strike
d12 + 3d8 + 7 (assume +3 weapon, weapon focus (bow), and bracers of archery)...