Pour le choix du pc ca depends des jeux auquels tu veux jouer.
Si tu veux jouer a du retro (neogeo, capcom cps1,2,3, etc etc) autant prendre un raspberry pi (pas cher, pas chiant a configurer, pour mettre sur un CRT tu peut meme directement prendre un rpi2scart à aje_fr sur le forum neo-arcadia, ca te permettra de pas galerer et d'avoir une image au top et des controles plus faciles à cabler.
Si tu veux une interface bling bling (hyperspin) avec des jeux plus recents (jeux en 3D genre atomiswave, sega naomi, taito type X, etc), là il te faudra un pc assez puissant avec les "calamity drivers" pour la carte graphique (regarde bien a ce qu'elle soit compatible) pour pouvoir avoir un signal video le plus approprié pour aller sur un ecran CRT TV.
Pour les controles il existes des cartes USB qui se font passer pour des manettes et qui sont simples a cabler.
Pour les boutons et joysticks je ne peut que te conseiller du sanwa ou du seimitsu (il existe d'autres marques moins cheres mais la qualité est bien en dessous, et il serait dommage de chercher a economiser sur ce genre de choses), tu pourra en trouver chez le trés sérieux Smallcab.
Mon avis perso : fais toi la main avec un raspberry, c'est pas cher, ca tourne super bien, ca permets de s'habituer au cablages et autre. Ok c'est sous Linux donc pas forcement evident, mais tout est tellement bien renseigné sur le net qu'au final tu peut n'avoir besoin que de flasher un fichier .img sur un carte micro SD et transferer des fichiers sur une clef usb .... on a connu plus difficile