To be sure the DDCSV is not the problem you can try to reduce the microstep count e.g. to 1/4 (for the driver and the corresponding settings in DDCSV) . If the maximum speed you can reach with this is identical to the 1/10 settting and not higher, it is most unlikely, that the DDCSV is the reason of the problem.
"not reaching heigh RPM" and "step problems when interpolating" is a different story!
Sounds like you have some cross talking between the axis. Shielded cable for the Motor and the STEP/DIR wires may help!