I have been working on this issue and I have found that the problem lies with my graphics card. Let me be clear though. My graphics card is fine. Its an 8GB ge force 1070 which is more than capable of running MAME and all the games. Hell, it runs demanding flight sims and War Zone no problem at all.
Therefore I have determined that MAME is the issue. Something in the MAME software does not like something in my graphics card. Its funny. After I updated my graphics card driver, it ran the roms for a while, like MAME forgot what it didn't like, then when it remembered the error came back again.
Oh, I proved it was the graphics card by disabling it. A simple test, I'm surprised nobody on here suggested it. Maybe I need to go straight to self aware status for my work here?
Anyway now that I have narrowed down the issue I will move this topic over to the MAME DEV forum for further investigation.