Man, that looks like a toss-up to me. The Xeon has the lower FSB, so it won't quite have the memory bandwidth, but, on the other hand, it has more cache, which should reduce the memory bandwidth needs.
I'd look at price differences and then determine of you see a multiprocessor setup in your future, and whether the price differential would be justified (to you). It's a close call either way.