Price of Gecko drivers is absurd for a hobby machine. Especially if you live outside of the US.
As for the chinese TB6560 driver boards I have analyzed a few types and built my own 1-axis drivers based on that. All chinese boards I have seen have an ihnerent problem: power supply sequence. TB6560 datasheet states clearly that you should connect the logic power supply before any voltage is applied to output bridge supply pins. What chinese do is that they route the high power supply straight to the bridge, feed a 5V regulator from that supply and then use it to power logic. It creates a situation, where you can get a H-bridge shoot-through during power-up and the chip blows up.
Also, the TB6560 is not that good for rapid movement, because it's specified only up to 13kHZ of step frequency. With typical drive arrangement being a leadscrew with pitch of 4 or 5 mm, and typical motor having 200 steps/rev, at 1/16 microstep rate you will be getting about 4 rotations per second, which translates into roughly 16-20mm of travel. Even less (~6-10mm) when you use ordinary threaded rods with 1-1.5mm pitch. With normal 4-5mm leadscrew you will get up to travel speed of 1200mm/minute. And that is slow.
Those chips can run much faster, but this depends on particular specimen. I've tested like 20 of those and some would go all the way up to 29kHz or so, and some would crap out at 15kHZ. And when operating outside of specification you will occasionally get missed steps which completely ruins the precision of such machine.
I would consider using something like A3986 or A4989 as they operate at much higher frequencies.
As for the voltage, Geoffs is right - the higher voltage you supply, the faster your motor will go. On the other hand TB6560 goes up to 35V only (normal operation, maximum taring is 40V iirc). For most small motor this should be fine. This is because a motor winding is an inductive load and it will make current ramp up. Current rise rate is proportional to voltage applied, so the higher the voltage the more times a second you can rise the voltage to the max and back again. On the other hand higher voltage requires faster control logic to keep up with current changes.