Well, if you change just the driver and the problem follows it - it must be the driver. As you said, probably a bad DIP switch or a bad soldering joint. Easy enough to try all microstepping options and figure out which bit of the switch is not working properly.