Yup. I've done a fair bit of work with databases, there's no reason on earth a company that makes millions has a trading engine that lags that hard. Someone on reddit claims they calculated MtGox can handle 40 trades a second. 40?! Even 400 would be surprisingly low.
Agreed, they're slower by orders of magnitude than they should be. A friend of mine works for a company that designs & programs custom hardware used by these high speed traders. Order are processed in 1-10 microseconds, not tens of milliseconds. The kicker is that they're been slow for years, which is inexcusable. And they never bothered to rebrand to something bitcoin specific instead of Magic The Gather Online eXchange.
By comparison, this is what 10 milliseconds of stock trading of Merck looks like between various worldwide exchanges (London, NYSE, etc):
https://www.youtube.com/watch?feature=player_embedded&v=rB5jJuMP84E
I'm taking advantage of the lull in activity to cash out of Gox, and after their wire arrives, I'll send a wire to bitstamp. I hope the exchange spread lasts until funds arrive.