But you point out that in heaven, there will be all those things plus free will. Instead, God has decided to allow torment.
But, I know, I know...I'm just Job, not God, so I couldn't possibly understand. (But, couldn't an omnipotent God be a good enough teacher to allow Job to understand?)
I think you phrase the question a bit off.
The accurate question is: could God make a man who had total free will but only choose the good?
I believe if that were possible God would have done that. “Made perfect” does not necessarily mean they cannot choose to do the wrong thing - as the bible relates to us. If they could never choose the wrong thing, and only choose the good, there is no choice involved, they can only choose the good.
There is no choice involved if you are hardwired only to do good. There has to be a real choice, otherwise nobody could be blamed for what they do, they would not be able to help themselves. Since the bible says we do have a choice, we have enough (not unlimited to fly or fry people with a thought) free will to make critical choices without coercion or inability to say yes or no.