Voici les règles d'usage pour la prononciation du X :
<ks> : à la fin des mots en 'ax', 'ex', 'inx', 'ynx', 'ox' et de certains mots en 'ix' ou 'yx'.
<gz> : lorsque le préfixe 'ex' est suivi d'une voyelle ou d'un 'h' muet.
< > (muet) : à la fin des mots se terminant par -eux ; à la fin des pluriels irréguliers des mots en -ou, -au, -eau, -al, -ail ; + quelques exceptions
Pour le cas de la prononciation <S> :
Ce sont tout des cas particuliers dût a un problème de typographie.
Au moyen-âge, des moines scribes se sont mis a remplacer les doubles S par des croix, sans que cela n'en change la prononciation.
La prononciation du X en <ks> dans la langue française est arrivée bien après ces "erreurs" d'écriture, mais dans les documents les doubles S en question étaient déjà devenu des X.
Parmi ces cas, on peut retrouver :
Bruxelles, Auxerre, Auxonne et Soixante (non-exhaustif)
Le cas de Saïx (et des saixois) est encore différent : la prononciation en "SS" vient de la langue occitane.
La prononciation <Z> est utilisée pour les dérivé de deux, six et dix. (Deuxième, ...)
Bref : C'est bel et bien <brysel> et les choux de <brysel>. La prononciation <ks> bien que de plus en plus répandue est erronée, et ce n'est en rien un belgissisme !