GameEx and MAME work fine as well as other emulators. There might be some emulators that have troubles but nothing current. Mostly out-of-date emulators so there shouldn't be a problem. As far as hardware, I am no help there since don't use arcade hardware. But we haven't heard of many issues regarding hardware on Windows 7.