Hi,
The issue that you are having does not seem to have anything to do with the loader optimization. The loader optimization has already been implemented in the current version. In that case the converter will not produce the wrong result, it only takes longer.
The problem is most likely because you use JavaScript to dynamically loads contents and the converter started conversion before your script has finished its work (since the converter does not know when your script has done updating the contents). The easiest way to avoid this problem is to increase HtmlToPdf.Options.MinLoadWaitTime (in ms).
If that resolves the problem but you do not want to wait for a fixed amount of time every conversion, you can use manual trigger. See here for more information:
http://www.essentialobjects.com/doc/pdf/htmltopdf/eo_js.aspx#manual_triggerHope this helps. Please feel free to let us know if you have any more questions.
Thanks!