If framerate is a problem don't use polygon collision detection, dark basic has to check each and every triangle on your object for collision as opposed to checking just 12 triangles for a box collision.
As digital suggested you can use spherical maths to find the distance between two objects to determine if they collide or not, or you could stick with creating a collision box for each object.
If you really must use polygon collision then don't check for collision until both objects are within some distance of each other.