You need exactly Marlin?
Try Repetier firmware - much better and stable than Marlin. Movements are smoother, graphic LCD isn't affecting print quality (pauses during print due to LCD refresh) so much and so on. Very good firmware. I have tried both original Marlin and Repetier firmware.
Now I'm using Duet electronics with dc42 firmware (highly recommend! excellent hardware and firmware!)