on your last question, the answer would be no.
mame is built and updated by a team who focus more on the program and overall functionality of said program.
this does lead to rom issues and non-playable games , which is irritating.
but, i do agree with alot of the comments people make about mame.
its free , and if a certain game doesnt work , its not for us to complain . we should be happy with what we get.
i know there are at least 20 top titles i want to get working but its just not a possibility unless i use torrents ( which i refuse to use ) .
you say your using mame64 ? i dont know anything about this version , but if its 64 bit vs 32 bit , i would urge you to use a 32bit op system and
use a version of mame which is 32bit based. i could be mistaken by the information , but , so far , 80% of roms i want to use work. maybe its the
64bit issue thats causing problems.