Replacing the speaker completely is the best method of improvement.
You've got the x-over points, but what about the slopes? The network compensation for the various drivers interaction between each other including the additional woofer? Since the replacement x-over was designed for different drivers, likely that alone could be responsible for the difference in sound, but that does not necessarily mean good things actually happened response wise. You hear the difference and it seems to sound better to you, though that may be because new ranges are emphasized, where before they were being controlled for smoother response. Putting arbitrary x-over points with these drivers without knowing what the response of the drivers is, is pretty much guesswork.