i haven't ridden the origin 8's but i have ridden the dimension and from what i can tell, they're made by the same people.
handlebars, to me, are the one part to not cheap out on unless you are spending less than ten bucks on them. otherwise, it's just too important of a fit and comfort and performance component to cheap out on.