Forum Moderators: open
Your site B is linked from a different site with PR 6 & having 25 other links,
Then both the links carry almost equal weightage, excluding the other factors that also are considered by Google while computing the relevancy.
Stress more on links other than dmoz, cause you need to be a super-human to get a link there. There is no guarantee as well.
So, you can get good PR from anywhere
ODP helps because:
1. It has high PR
2. It is a free listing!
3. It tends to get duplicated on many sites and each of those duplications count as additional points towards PR