Surely the solution to this is to grab GroovyMame .171, and use it?
Sure you won't get some of the newer Mame features, but you simply have to prioritize what's more important to you.
I decided that my system would stick with .160 - since I have a frontend that does everything I want, and the new built-in interface for Mame is pretty poor for 2016 (circa mid-90's it might have been decent). I'll try different frontends over time to see if any catches my fancy. But then, I'm not interested in pretending I have an arcade monitor with the fake scanlines......
So my advice would be - use the older version of Groovymame. If you want to keep an eye on new developments, to find out when the Groovymame features appear in the core, then do that.
I suffer the screen tearing too. I just put up with it. When I buy a new monitor i'll think about things then.....