Alright so, update on what finally worked for me to get my graphics card working.
I followed all the steps by in post #1 and #2 which were probably part of the solution, but the other things I did are as follows: (On a side note, I have no idea which of the following, if any, were what actually solved the issue for me, all I know is this combination is what finally caused it to work.)
I added Pike R. Alpha's AGDP fix to my config.plist
I followed Stork's instructions in post #2, BUT I actually used 0x67 for my CsrActiveConfig after installing instead of returning it to 0x3
I have NVWebDriverLibValFix.kext in CLOVER/kexts/other
I DO NOT have lilu.kext or NvidiaGraphicsFixup.kext installed
I removed nvda_drv=1 and nv_disable=1 from my boot arguments in clover.
I'm running on SMBIOS iMac17,1.
As I said above, I'm not sure what actually fixed it for me, but I think I'm gonna do some testing and see if I can narrow it down. I'll report back if I find anything of importance.