Hey you know how picky I am about my systems so the only thing I can offer is my experience using Dosdude1's High Sierra patcher. It was seamless and ran without a single hitch on my 4,1 which is still a 4,1. The only reason I didn't go higher was the need for Metal support. With a GPU swap, I woudn't hesitate to use his Catalina patch. It doesn't alter your firmware or anything as I was able to clear High Sierra out of my Mac once I was done experimenting and went back to my 10.5 Leopard partition.
Time Machine backup, install Catalina on a new drive, if things don't work out just put the old drive in or restore from backup. Why not dual boot?
Thanks for that.
I do have quite a bit of experience with dosdude's patchers. I have Catalina on my 2008 MBP and Mojave on my Early and Late 2009 Mac Minis. I've used the High Sierra patcher in the past as well.
I specifically purchased a MacPro 4,1 in 2020 because I could upgrade it to a 5,1 (which I did). 4,1s are cheaper than actual 5,1s and if you can upgrade it to a 5,1 there's no difference firmware wise. I upgraded to High Sierra without any patchers because you can natively run High Sierra on a 5,1. All I needed to go to Mojave were Metal compatible GPUs, which I got in 2021. The upgrade at that point was native, because again, Mojave will run natively on a 5,1. So will Catalina.
I'd like to keep the MacPro only on versions of the OS it can run natively. I'm fine with using patchers on my Minis and my MP because if something gets screwed up they are not my primary Macs. I'm a bit more careful with my primary desktop. I could shift to my other Macs if I needed to, but they aren't as centrally located/set up like my desktop.
The Big Sur patching looks doable, so I am considering that if I can be reassured there will be minimal problems.
I do have backups - once a day to my NAS, and once a week to Dropbox. I do that with all my computers. I just don't want to be dealing with having to do a restore if I can avoid it. Upgrading is already a big PITA because I hardly ever reboot (my computers are on 24/7) and rebooting is itself a big PITA for my primary Mac.
My main problem with Catalina is that it signs apps and it likes to fail to open them after a period of time. Rebooting solves that, but since I rarely reboot this ticks me off. It's the main reason only one of my Macs is running Catalina.