I will give 2.4/2.5 a try this weekend. From my recollection, there is not an install routine for AM, you just extract it from an archive? Is it possible to have multiple versions installed on the same PC? Would be nice to not have to disturb my 2.3.0 install to try out 2.4 and/or 2.5.
Further question, has the freezing issue show up in 32-bit Win7, or was it just confined to XP? I don't believe this PC would run 64-bit anything, at least not well. At some point, I ran the Windows 7 Upgrade Advisor and it said it could handle 32-bit Win7, but I think it said no to 64-bit. Tried to run it again, and the Advisor app can't access the pertinent Microsoft server (guessing it doesn't exist anymore).
My other thought is to replace the computing guts of my cabinet. Either buy a refurbished/not-quite-as-old PC that comes with a more modern OS, or go with a Raspberry Pi. The monitor in my cabinet uses HDMI, audio is thru a 3.5mm jack, and all of my controls are USB-based (IPAC2, couple of Ultrastik 360's, and a SpinTrak and U-Trak that both plug into the IPAC2). All of that should work with a Pi, correct? A Pi appeals to me from both a cost standpoint, and it should be a lot quieter/cooler. I haven't played around with a Pi at all, but it sounds like there are several pre-compiled MAME-ready builds (Retropie, etc.) that enable one to jump right in, and I see that AM works on it as well. Though I think I've read that the Pi won't run the latest versions of MAME, and some newer games won't run on it? Think I've got 0191 running on the XP machine, and haven't bothered to update it. I'm not worried about playing any modern games on it, more concerned that my controls will work.