Try getting rid of the on board video. You have any old video cards lying around?
steppers using PID is possible and has been done with EMC. Personally i can't see the point. Or did you mean servos with PID now that would different.
using a board like Mesa will allow you to have higher step speeds regardless if you try PID or not.