It's not an issue with the rom being low resolution, it's the issue with you not setting the resolution any higher in MAME.
If the rom works, then it's simply tweaking the settings/shaders within MAME to get it to run as best as it can run.
It runs no better or worse than the other 30,000 games in MAME.