OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh
Hackintoshes are very stable if:- You buy the right hardware. Intel CPU and AMD GPU. Choose Ryzen if you like those and like tinkering and hacking on your OS a lot. And no, it's very unlikely your Nvidia GPU will ever work with a recent macOS.- You use the vanilla method of macOS install. The dortania guides along with /r/hackintosh are all you need. Avoid  tonymacx86, insanelymac, and any software with the word "beast" in the name. Run screaming from them. Do not mess with the OS install, do not put any kexts into the OS install. Put everything into EFI.- You set aside the occasional day for OS updates (and possibly updating OpenCore). You do not want to update willy-nilly and you definitely want to wait a day or few for the more brave to guinea pig any issues.I've been using a 8700K/RX580 hackintosh for years now, and in many ways, it's been more stable than my actual Macs -- and certainly more modular and expandable.