I have some new insight on this topic. Allow me to tell the whole story:
I bought this gorgeous Gigabyte FX5950 Ultra recently as defective. I repaired it and it worked for a while. After a few days of gaming Max Payne 2 (awesome game btw), it greeted me with picture artifacts again. A Mats/Mods test revealed that the exact same memory channel and bit were faulty as before, although I reballed the memory chip.
The attachment AGC_20240717_112817285.jpg is no longer available
This means the broken solder joint was underneath the GPU all along (top right corner, B1 ramchip, bit B11) and had only temporarily been "repaired" by my BGA work on the memory chip.
The attachment 20240408_124757.jpg is no longer available
I reballed the GPU and unfortunately killed it in the process. With these old GPUs, there is like a 20-40% chance that you do everything correctly and they still roll over dead.
Then I tried two more donor-GPUs that I pulled from two more (already very defective) 5950 Ultras by Leadtek and Asus respectively. After reballing and soldering, the Leadtek GPU was only putting out absolute pixel salad on my previously working card. With the second GPU, my Gigabyte card was technically working again and the memory errors were gone! Sadly, the picture was completely blue, and the red and green channels were not working. I traced this to be a GPU-internal defect - yet again.
I had one more thing to try: Steal the NV38 GPU of my (working) Quadro FX1300. This is the chip transplant this thread was originally asking about. You can pick up those cards for like 20€ if you're lucky, which is the absolute cheapest way to get your hands on a NV38.
This is the quadro board I stole it off of:
The attachment AGC_20240819_110805509_2.jpg is no longer available
GPU reballed and soldered onto my Gigabyte FX5950U:
The attachment AGC_20240819_102836347.jpg is no longer available
This resistor is placed differently on Quadro GPUs and most likely decides whether the GPU is recognized as a NV38 (5950U) or NV38GL (FX1300). You have to delid the GPU to get to it, but I wouldn't recommend soldering GPUs with IHS anyway, so might as well do it in the process.
The attachment IMG_20240819_103216101_edited.jpg is no longer available
In terms of clockspeeds: You can OC the 350MHz Quadro card before transplanting and test what clocks it will do. You're not guaranteed to have a GPU that can run the 5950U-spec. But keep in mind the Quadros only run the GPU at 1.35V. My Quadro did 425MHz which is quite good (two other cards crashed at 400MHz). A 5900U also runs at 425MHz but uses 1,45V. On a 5950U, that's 475MHz@1.55V. Most NV38 chips should be able to do that.
If your FX1300 can run around 400MHz without mods, you should be good.
Now, my card works again. I hope it stays that way, it was a busy few days. ^^