I don't think anything out there that will be free. First, Check to see if the Mach 3 Wizard on it work you might contact them see if they still offer full version. From what you said I think you probably should look more into conversational programming like Wizard, KipwareM, CIMCOEdit. and other thing you didn't mention about the hole you are doing, is it pattern hole or random? if it is pattern holes and grid holes, few line can cycle will take care that, no Conversational or CAD/CAM can't beat it. Click Here Grid program sample click here

Try Bodcad is nice.