Testing sphere collision is faster than boxes (for the very first check). You don't need sqrt() call at all if you power 2 the radius too

After that the detailed collision which could be each triangle, model defined as a shape or numerous smaller shapes...