Mike
I have one of the early Syil converted X3s. I am presuming they are still using the same drives.
There is a setting on the dip switches to set up "Auto Half Current" (that's what it's called in the manual

)
This reduces the current to the motors when they are idle for more than a predetermined time.
I have this set on mine and they never get more than warm.
I would be checking what voltage is being supplied from the power supply. Mine is 48 volts.
Then there is the issue of the amperage setting on the drives. This is adjusted via a trimpot. Shouls be set to 3 amps.
However the manual says nothing about this. Just that it is set with the trimpot. No procedure or test point or anything.
I asked Syil so many times for some info on this that I gave up in the end.
They just either ignored my requests or resent the manual which says nothing. I believe they just don't know. Or didn't at that time anyway.
This is a thread in which I sought help from the gurus.
http://www.cnczone.com/forums/showthread.php?t=24011
In the end I just put my multimeter set to read amps in series with one motor winding, then microstepped till it read highest (full step) and adjusted the trimpot till it read 2.8 amps.
Now this is all just so much waffle if you do not have the same drives as I do but I think it is likely that you do.
Here is a pic. Not great but the only one I have.
Greg