Some ways to modulate it might be reading material such as George Polya's "How to Solve It," taking your own notes on heuristics and techniques you've found useful and continuously reapplying and iterating them, and simply delving deep into many hard problems (be they directly coding related or not).
Within one or two years of doing this you will recognize patterns others do not see. I have improved my problem solving skill by at least 7-8% by doing this. The key is iteration.
My IQ has been stable like yours, around the 96th percentile, and despite being a Tier 1 top-talent engineer, I’ve had to actively improve my problem solving ability over time.
Edit: Oh, the account is nothing but troll comments. Nevermind.
IQ is as proxy for problem solving if the problems look like a standardized test. The problems people face in the real world require more specialization and a more complex combination of skills and traits.
Pattern recognition in obviously helpful when problem solving.
if you think those outcomes are decent proxies for intelligence then IQ is useful
What you're pointing out is that crystalized intelligence is what matters.
Fluid intelligence mediates the ability to gain crystalized intelligence.
Higher IQ in theory means you should get further faster. Though even without if you are dedicated enough to obtain the same level of crystalized intelligence you might be able to do so. I suspect at some point the cognitive ceilings are different, but who knows by how much.
Third, eat right, exercise, live right, etc. Performance is impacted by health and even supposedly high IQ people will perform worse if they are sick, short of sleep, etc.
IQ isn't a useless concept, but I'm somewhat well versed in the history of IQ tests, etc, and it's got a lot of issues with it.
I think a person with a high IQ could be a great poker OR a great negotiator OR a great writer. Perhaps 2-3 total.
It's both fluid and crystalized intelligence that are required.
The better you can pattern match the faster you will be able to acquire crystalized intelligence by being able to connect the dots and you'll likely be able to leverage superior pattern matching abilities to utilize less crystalized intelligence to draw the same conclusions in certain cases. But if you have no or very little crystalized intelligence in the domain you're trying to problem solve in then you aren't going to get very far.
It's very much a combination of the two.