You have self-answered your question:
There is no best.
The focus here lies on best. What does this adjective mean?
best /best/
Of the most excellent, effective, or desirable type or quality: "the best pitcher in the league".
But what is excellent, effective and desirable for me isn't necessarily excellent, effective and desirable for another person. For instance, I like Process Monitor to get rid of viruses as I don't like to have something waste resources in the background (or consume power, etc...).
Yet another person is very much likely going to a disagree with me, Process Monitor has such a steep learning curve because just disabling some entries can render your computer unbootable. And it might not be easy to spot the viruses in the list at first. Oh, and it's something you have to do manually, so you can't schedule it and forget about it.
So fine for me, so useless for another. My best is not his / her best.
random has asked a good question as well:
What's the problem that you need fixing?
Let's look at your example question:
For example my computer freezes randomly and someone suggested to check the internal temperature and recommended SpeedFan. I red that SpeedFan is notoriously inaccurate and from the readings it gives me I think it is.
I ain't seeing a problem here. Why not? Because it shows no indication of research, which makes it more like homework than a problem. I would expect such question to be closed with a simple:
Which of at least 22 alternatives have you tried? Why didn't they work?
And only if you after that still haven't found what you were looking for, you have a problem for which you can actually explain what the problem is and why you can't get it solved.
Why ask a question if you can do a search instead and directly try some solutions?