Is there a limitation on your speed? I would spend money on upgrading the driver or whatever is holding down the speed before buying an expensive cad/cam program.
I use the corel OCR program to scan client line drawings. It is only a start. After cleaning up the scan and converting to dxf, I open in OneCNC, set a new layer on the drawing, and place points at all relevant places and intersections, then make a new CAD drawing as an overlay.
The OCR settings take a while to figure out, the lines can end up jagged. Also, my scanner can alter the scale of the original drawing, so everything needs to be dimensioned before I start or I can be off by up to 0.1 inch. On my system, the scan is saved to a bitmap, the bitmap is opened in Corel OCR, vectored, saved to dxf, then opened in OneCNC. Like translating from english to french to korean.