7950 fans not spinning until 100% power

Hello!
I recently got an issue with my Sapphire Dual-X 7950 Boost where the fans wont spin until around the ~85% mark. Now this is good and all, the card idles at 60c without any fan activity and goes up to 80c at full load, at which point the fans kick in. And here comes the bad part.

The fans growl ear-shatteringly for a few seconds and then the computer goes back to silent. Aside from this being bad for the fans, it's annoying to deal with, i can even hear it through my headphones.

I've tried a few solutions already, but nothing has worked. I've found no extra info across the internets, so i came here.
What i've tried :
- Defining a custom curve in MSI Afterburner, Sapphire Trixx, and Speedfan. Same issue - it only works at 85% or higher.
- Disassembling the card and oiling the fans, although i wasnt able to oil them properly due to poor acess to the shaft. I used machine oil i had laying around from a sewing machine.
- Searching google for a solution.

I doubt it's the GPU's bios/firmware. it's probably the fans. A while ago only one fan used to do this and there werent any issues, but ever since the second one started doing this BS it's become harder to deal with. Any suggestions, tips, experiences? Would be greatly appreciated.

The "grinding" noise is from the fans trying to start ;
obiously you have a problem somwhere with the fans ,

If they are voltage controlled there might be more resistance than intended ;
if they are pwm ( probable ) then the pwm function might not be working right .

Try re-seating the fan header on the card

There's no grinding. The growl described is due to the temperature reaching a threshold high enough to activate the fans. Which is around 85 @ 80C percent, which is loud AF, since they go up to ~3500 rpm .

I've disassembled the GPU, oiled an reseated the fans. there are no physical obstructions. Nunging them, or trying to manually get them to spin doesn't get them going, as it usually does with fans that have trouble overcoming the initial resistance.

Sadly I dont have replacements to try instead to see if the issue lies with the fans themselves.