An Xbox is inexpensive but a PC (even an old, cheap one) will always be more versatile. The downside is you'll have a bit more wiring/software set up to do. Going with leapinlew on this one: If you can get the Xbox running in your arcade without having to drop significantly more money - give it a shot (at worst, you've only lost time should you be dissatisfied.)