i found the problem, and a posible bug in mame, i found that on certain cpus, like the one im using roght now, if i set the sleep option in mame.ini to 0 wich is no, and use hyperspin as a front end, something goes wrong and causes mame to use 100 cpu, i tested mame from 127 to 132 and all gave the same result. now settinbg the slepp option to its default wich is 1, lets mame runs on a normal way, and this only happens when mame its using hyperspin, launching mame form command prompt with sleep option at 0, mame works just fine, so it has to do something betwen the sleep option conflictin with hyperspin. thanks for the attention.