so i finally bit the bullet ... i've had my 2012 mbp retina for 5.x years ... decided to do a TRUELY clean install ... i've been wanting to do this for a while but workload prohibited and my daily driver (2017 imac 27" motherboard hit the s-can) ... but with my displays freezing between 5-7 times per day, i had to move forward with my evil plans ... so ... i started my rebuild friday afternoon during work hours (yes, i bill by the hour).
rebooted with command-R ... internet install ... disk utility ... reformatted journalized HFS (non-encrypted) ... installed lion (10.7) ... boy, what a flashback ... as much as i ***** about apples QA/QC, they have come a long way ... from 10.7, you can't go directly to 10.12 or 10.13, you gotta be on 10.8 ... so, 10.8 i went (trying to locate it from the app store was an adventure, but alas, i found it) ... 10.8 it is ... by the way ... NO UI LAG on 10.7 or 10.8 ... and this is all powering their 27" cinema display (2560x1440).
made it to 10.8 ... then on to 10.12(.6) - cant go directly to 10.13.x ... everything updated fine (EXCEPT OF COURSE, APPLES KEYCHAIN DEBOCKLE ... whoever was in charge of that should be hanged, buried, dug up, then re-hung.
so, at 10.12.6 ... no UI lag, no display freezes. just mac OS ... works great. TM backed-up at that point.
i wanted to see how the UI behaves at 10.13.3 ... updated ... sure enough, while the UI lag is less than my original 5 year old constantly upgraded account .... its still not close to the buttery smooth UI of 10.12.6 ... but, haven't had a display freeze in over 48 hours.
added my typical developer software ... parallels, chrome, pdfedit, filezilla, ultraedit/compare, securecrt, dashlane, iheart radio, podcast for overcast, itsycalc, weatherbug, office 2016, snagit, apples FCP, GarageBand, LogicX, etc. including the 100gb of content download ... all other software runs in a vm (visual studio for mac, xcode, github, etc)
END RESULT: while my displays aren't freezing anymore, i'd image 10.13.x's metal2 re-write isn't fully baked (at least not for my 2012 mbp retina). still considering to move back to 10.12 at this point ... i'll wait a couple weeks before making that decision.