Re: upgrade
There are really only two choices for medium sized drivers: Gecko-driver G540 and the THB6064AH. Whatever you do, do NOT buy that cheap garbage TB6560 junk from China.
The G540 is unquestionable the best. Hands down. No contest. Just magic. But it's a bit spendy... And not really designed to be repaired, although they don't typically fry easily and they have a good warranty.
The THB6064AH is a great little chip that does /most/ of what a Geck-drive can do, and it's available as a kit from (:ahem me. The cost is about half, and you can repair it for $10 if you do fry one (unlikely). You have to be good with a soldering iron to put the kit together, and it's not quite as powerful.
Based on what I've seen, it's downhill from there, but I AM rather biased. ,o)
James hosts the single best wiki page about steppers for CNC hobbyists on the net:
http://www.piclist.com/techref/io/steppers.htm Disagree? Tell him what's missing! ,o)