Thanks for all of the advice!
I opened the card up and it was a mess, clearly the previous owner had been inside at some point and didn't really know what they were doing. There was way too much thermal paste on the GPUs and the pads were far too thick, never mind that some were out of place and that they left old adhesive behind.
I redid the thermal paste but since the pads were wrong it still had the same overheating issue with the second GPU, I returned the card and got my money back, not worth dealing with all that hassle, maybe I can find another 5970 somewhere else.
Thanks,
-X