
Yo tengo un gato sin castrar macho y ni marca nada, ni se porta mal, y siempre hace sus cosas en la bandeja, no tengo queja.
Que se porte mal depende del gato(marcaje).
En america se castran todos los animales antes de su completo desarrollo hormonal (3 meses), Pero en Europa se tiende a castrar tras la pubretad, sobre los 6 meses y el año. Aunque en ocasiones gatos con problemas de marcaje, de comportamiento... se castran con la esperanza de que remitiran estas conductas, y no siempre es asi.
Lo mejor es que confies en tu veterinario, y que el actue conforme a su experencia profesinal. El debe evaluar cuando es el monento mas adecuado para castrar, y para eso es conveniente que le cuentes con pelos y señales todas esas conductas.
De todas formas por lo de que tu gato viole a tu novio, no creo que debas preocuparte mucho, (salvo que te de celos

) ya que no es un comportamiento puramente sexual, sino mas bien, propio del desarrollo y del comportamiento.