No good guide is made by one man, here's credit to those who've helped out:

And From the original Mojave GPU Buyers Guide that this was built off:

  • u/bankopf

    • non X variants of the R9 series are not native and need to use a FakeID

  • u/midi1996

    • Highest Supported OS

    • Changed order of nVidia GPUs for native cards first

    • Adding intel HD graphics

And for anyone who wants to make updates or corrections to this guide either fork it or open up issues on the github here

Other sources: