Which BIOS version do you have? My M4300 currently runs BIOS A11, I haven't updated it yet to A17, which I think is the latest. However, my DSDT is just the table from the bootpack that I have slightly amended so that graphics card reporting looks right in "About this Mac", without the multiple ",,," (small error of string length in the DSDT source code). My M4300 boots ok to Mav desktop with my modded DSDT.
You didn't keep your old DSDT in a renamed form like old-DSDT.aml that you could recall manually from the Chameleon bootloader with option DSDT=/Extra/, did you?
I, too, have experienced that DSDT compilation error and I believe it happens only under Mavericks. I think it's related to the way the text file is saved under Mavericks as the compilator reports some text format issue.