For most games to run smoothly, you'll need an Intel Core i5-8600K processor and a NVIDIA GeForce GTX 1060 graphics card.
The recommended requirements for running Ryujinx are pretty high, as is to be expected. The emulator is programmed in C#, thanks to which it's also compatible with other operating systems.
Ryujinx is an open source Nintendo Switch emulator for Windows that offers solid performance and precision when it comes to emulation, all on an intuitive and well-designed interface.