have had a Mac Pro 3,1 for 4 years, done everything I could possibly do to it, 3.2 CPU's 32GB memory, 2X Blue ray DVD changed the 3,1 CD drive to SATA interface, later changed one to a 22pin interface and ran it to the outside to a PCI slot so I could plug in a drive to the 22pin if I wanted, 3.0 USB 4X in a PCI slot that gets it power from the slot, cable with molex 4 pin connectors for power when needed, Apricorn card for SSD or or reg 2.5, 1 place and 2 place card with Raid, now using it for Windows 10 and Linux or other OS with Parallels, put metal ICYDock SSD enclosures in all for slots, 1 slot changed to 2X Raid enclosure and two Kingston Hyperx with Sierra 10.12.6, (a regular slot with 2X enclosure with Raid is not any faster than just one drive unless it is in a X16 PCI slot) the others have Sierra and Mojave, 2 is for The Sierra 10.12.6 and 2 are for Mojave 10.14, mostly run Mojave 10.14 and some times Boot to Sierra, 2 drives with each because with Carbon Copy the second drive is backed up with a bootable copy of both if I need it, when the Mac OS is on Raid in a X16 slot on a 2 place Raid Apricorn card it will do 750+ GPS, in a Regular 22pin slot it will do 550 GPS, both will boot less than 10 seconds, sometime seen 5 seconds, SSD only, found that a 250 GB SSD is sufficient for each of all Mac operating systems with a external 2TB regular HD for storage
a Mac WiFi card will work it has Wifi A and A/AC and 4.0 Bluetooth, BCM94331CD or a BCM94360CS
works with everything up to Sierra but with Mojave the Bluetooth on the wifi card don't work, have to use a Logitech wireless mouse and keyboard or a Mac wired keyboard and Logitech mouse, a Bluetooth 4.0 dongle will work with the Mac mouse and Keyboard but not as good as the Mac Bluetooth, if you have the new wifi card with Bluetooth the old original bluetooth card can be taken out, it is 2.0 and it don't work very good anyway
used Dosdude's patcher to setup the Mac operating systems that wouldn't run on the 3,1, had a ATI 5770 GPU installing Sierra 10.12.6 and it worked 100% perfect, tried installing High Sierra but after trying it 20 times and every way I could think of I decided that was it for High Sierra it is Just like Sierra anyway, then Mojave, studied up on it and got a MSI Nvidia GTX 680 Twin Frozer GPU (has Metal which is perfect) and installed Mojave 10.14, went perfect, have done it more than once since, Mojave 10.14 is running perfect and so is Sierra 10.12.6 and I am good until they come out with a new one, see if Dosdude does anything with it or he can, probably good the way it is for a while
what I have been researching is the new 2019 Mac mini, what I would get is a i7, 512GB SSD and 8GB Memory, add memory later myself, maybe an external GPU, comes to $1535 including tax, then I could install EVERYTHING!! from the App Store