It should be noted that I manually modified AMD8000Controller.kext and AMDRadeonX4000.kext (fixed permissions and rebuilt cache) with my GPU's device ID to get proper detection (works in safe mode and the resolution is correct on the black screen) but I haven't managed to get Enoch installed so I'm booting off of the installer USB bootloader still. Also my LAN doesn't work.
I figure there's something small I'm missing out and hoping you can give me a hand.
Here's my specs
CPU: Athlon II X4 860K
GPU: R9 290
MOBO: Gigabyte GA-F2A88XM-D3H (rev. 3.1)
RAM: 16GB DDR3 @ 1333 Mhz
HDD: 500GB Seagate
I forgot to mention that the reason Enoch wasn't installed is because it refuses to boot when I install it and I'm forced to either reinstall (which I did) or just use the installer USB's bootloader.
MoBo: Gigabyte GA-F2A88XM-D3H
RAM: Corsair 16 GB 1866 MHz DDR3
GPU: NVIDIA GeForce GT 730
DAC: FiiO E10K
OS: Apple macOS Mojave 10.14.6