Xeon lga 771 vs amd fx vs i5

well another friend of me asked me about this but i didn't now with of those processors are the best
my friend uses his computer mainly for
internet
gaming
video editting
photo editting
lot of multitasking
sharing files over the network (windows homegroup)

his old athlon 64 pc has served him well but now it is time to upgrade.

the question is witch of the procesors in the title are the best
i5 3570k
amd fx 8320/8350
intel xeon e5472 x2 85 € the cpu
the motherboards will al cost about 140€ so no difference
just to now witch is better