There are several options, from the cheapest and most accessible to a real arcade cabinet.
For Newbies
The most accessible ways to start playing and learning the game.

Modern console port + LCD
$$80% arcade perfect
Very accessible and simple to set up. Some console versions include online play.
Ports can have input lag and gameplay inaccuracies; LCD displays may add more lag.

Dreamcast version + CRT
$$85% arcade perfect
The most faithful console port of the arcade game.
Quality sticks are rare, and controller adapters can add a little lag.

MAME emulator
$$85% arcade perfect
The de facto setup for using Fightcade and the most accessible way to play the arcade version.
Operating system, emulator, USB controller, and LCD choices can add input lag.
For Tournaments
Arcade hardware setups suitable for competitive events and major tournaments.

Generic supergun + CPS2 + CRT
$$$90% arcade perfect
DB-15 arcade sticks can be connected without controller lag.
USB-to-DB-15 adapters add a small amount of lag.

Japanese JAMMA supergun + CPS2 + CRT
$$$$95% arcade perfect
Integrated arcade controls eliminate USB controller lag.
These units are rare and expensive.

Arcade cabinet + CPS2
$$$$100% arcade perfect
The original tournament experience; around 90% of major tournaments still use arcade cabinets.
Requires the most space, maintenance, and money.
Not Recommended Setups
These approaches compromise preservation or use hardware that is not well suited to competitive play.

Consolized CPS2 + CRT
$$$90% arcade perfect
Original UD-CPS2 and Wallgrants builds irreversibly modify CPS2 hardware, which is harmful to long-term preservation.
LCD custom cabinet
$$$Accuracy varies
Arcade1Up and similar cabinets use non-optimal hardware for the controls, display, and CPU, making them a poor fit for accurate competitive play.





