Обычно я запускаю MySQL на Windows Server 2003 с двухъядерными или четырехъядерными процессорами -> если у меня слишком много данных или неверный индекс / запрос, база данных MySQL не имеет проблем с более чем 50 клиентскими приложениями.
В XP я не вижу такой большой проблемы - обычно рабочий стол имеет меньшую мощность и не оптимизирован для скорости MySQL.
Я бы порекомендовал книгу High Performance MySQL , если вы хотите получить больше ответов о том, как MySQL работает оптимально.