There are variety of 5-Axis CNC Controllers available and you can take help of this guide in which they review top options.
You can go with MACH3 Controller as this CNC Controller has a maximum output pulse frequency of 100KHz which can also be adjusted as per your requirements and
Has features like auto tool zero sensor, home switch and NPN sensor
Overall good chose