From a quick glance it seems solid. My only suggestion would be that if you intend on overclocking to get an aftermarket cooler. If you go stock you don't have to worry about it though. It should handle most stuff in mame just fine. Things like Naomi or other high end hardware will still be slow, so be prepared for that.
Be sure to run 64bit Windows or Linux with 64bit Mame for the best performance.