I fully checked the compatibility for this cooler and HD 4870 was in there. Upon the arrival of the cooler I tried fitting it onto my card, but it appeared that the components on the card made the new cooler not be possible to fit on. I tried everything but it turns out it is just not compatible.
I did some research and my graphics card looks nothing like the usual HD4870, the usual HD 4870 is much longer and has two power connectors on the rear, whereas mine has one.
Can anyone help me find a compatible fan for my card? I'll post pictures of my current card below.
Here is a front view of my card without the heatsink attached.
Here is the card from the back:
Here is a picture of the Heat sink:
Lastly, here is a closeup of my heatsink so you can see the screw holes which were used to screw my last fan into place.