OK. Found the culprit!
When maxing out LZMADictionarySize, LZMABlockSize must be left out or remarked, because in the newest LZMA SDK, this directive heavily degrades compression ratio. Don't know what has been changed in this newest version, but LZMABlockSize directive is really degrading compression with the settings above.
Hope this helps...
Regards