You need a bit of everything. Dont just do one and think your going to rank high. Google knows if your spaming forums, or blog commenting to the max. Page rank 1 websites can outrank page rank 3-5, it isnt about links its about relative links, with good authority.