Which one is better

Probably the Xeon, but both are slow and old. The Xeon is older, more power hungry, and requires either a server motherboard or that you get a compatible 775 board, flash a modified BIOS, and physically cut some plastic out of the socket.
 


No, not really. Just comparing my cpu to my friend's.