Well, think im in the SOLVED position of your position, being a student as well, i have a low budget.
I'm ordering the Hobby CNC Pro 4 Axis kit. You have to put it together yourself, but i think it's worth it to save the $50+ that you would have spent with the Mechatronics board. The Mechatronics board is Bipolar(4Wire) and HCNCPro is Unipolar(6Wire), so if you already have stepper motors; if they have 4Wires, get the mechatronics board, if you have 6Wires you can get either one of them since you can wire the 6Wire motors in a way to act like 4Wire motors
The Stepperworld boards; hoss2006 and H500 stated that they are weak board since they can only be powered with 12v, while the HCNCPro can go to 42max.
I have 125oz 3Amp Nema 23 Stepper Motors.
I too am using EMC2 as the CNC Controller software.
I'm planning on getting a Switching power supply that can provide at one setting, 24v and 12Amps, and the other settings around 32v and 16Amps. This is so that when running only 3 motors, i wont have too many Amps running through the board.
The 4 AXIS (TA8435) CNC STEP MOTOR DRIVER compared to the HCNCPro, the price is the same, but the HCNCPro is better quality because it's made in the USA, with the TA8435 chips are from China. The 4 AXIS (TA8435) CNC STEP MOTOR DRIVER is similar to the TB6560 boards, which some people have been having problems with losing steps.
The 4 AXIS (TA8435) CNC STEP MOTOR DRIVER also has a limit of 2.5Amps for the motors, while the HCNCPro offers 3Amps.
Hope this helps.