But that assumes that with the same inputs, the outputs are always the same. As far as I know this hasn't been proven for quantum mechanics. I'm just a layman but in my understanding you can only predict a probability of the result.
That's why with exactly the same inputs, the output can actually differ. Whether or not that's free will is another discussion, but the "we are a very complex yet in theory predicable computer" argument doesn't hold.