What's wrong with trying to rivet it back on? Seriously?
I once had to rivet a custom cooler to an old gpu. The GPU's fan stopped working and I had an old custom cooler lying around, didn't have the screws for it. GPU was a GeForce 6600. Worked well.