Je ne pense pas qu'il y ait du capping sur MySQL chez OVH, ceci dit, vaudrait mieux poser la question sur leurs forums.
Par contre, je ne comprends pas trop comment tu arrives à ce chiffre avec juste 15 personnes connectées : 30 requêtes/s * 15 personnes, ça fait 450... en admettant que chaque utilisateur écrit un message par seconde, ça fait 900 requêtes supplémentaires... tu as sûrement encore pas mal d'optims à faire (comme par exemple garder en cache les données des utilisateurs actifs les 10 dernières minutes, pour éviter de les requêter à chaque fois).
Et, de fait, tu devrais t'intéresser aux websockets et à une bdd plus adaptée, comme MongoDB, par exemple ('fin bon, ça dépend des contraintes que tu as, on est d'accord).