Amazon has refurbished PC's for under $250 and if you want you can get a warranty for $30. I bought this one for my MAME cab. I also put in a better graphics card (under $100)
https://www.amazon.com/gp/product/B01H63TWZC/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
You can get a decent refurbished office PC for under $300 on ebay or amazon. You can get down towards $100 for an i5, but $250-$300 will get you an i7 with 500GB SSD.