you linked the same cpu twice (the 8320).
basically there is a lot of difference between the 8150 and the other two. the 8150 is an older cpu with worse architecture. You'd be better off trying to decide between the 8320 and the 8350. The difference between them is that the 8350 chip is a higher quality one so they clocked it higher. the 8320 is a great chip as well mind you and can overclock well. If you aren't interested in overclocking then obviously the 8350 would perform better. Both will work fine for what you want so the choice is yours on if you want to spend 40.00 more on a faster chip.