With all the different hardware options you've tried without resolving the issue I'd guess that something may be amiss in your motor tuning, you can have problems with too fast or too slow and if acceleration is too high or too low.

- Nick