Hi churkus,
First, read this:
http://scarthunter.blogspot.com.es/2013/03/why-100-hz-sux.htmlI don't think that turning off the "Digital Scan Line flicker reduction" is equivalent to disabling 100 Hz processing. AFAIK, 100 Hz TVs chassis work at 31 kHz internally, so unless that chassis is multisync (unlikely) it will still need to promote the input signal to 31 kHz. However, turning off whatever digital filter will surely improve picture quality.
Usually these TVs expect an interlaced picture as input. So chances are that you'll get better results by using an interlaced source. This can be easily achieved with GroovyMAME now, by using a custom defined monitor, like this:
crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 0, 0, 448, 576
This will treat all resolutions as interlaced, while still keeping the integer scaling when possible. If the TV has a decent built-in deinterlacer, it should be able to rebuild the original picture as progressive by line doubling, without massive artifacts. This result will be highly dependent on how your specific chassis works.