The problem with the dichotomy of determinism versus free will is that we view time backwards. As mobile creatures, necessitating a sequential process of perception and then a narrative based culture, we experience time as the point of the present, moving past to future. The reality is that change turns future to past. Tomorrow becomes yesterday because the earth turns.
There is no literal dimension of time because the past is consumed by the present, to inform and drive it. Causality and conservation of energy. Cause becomes effect.
The premise of determinism is that as cause leads to effect, the entire course of history is necessarily determined by its initial conditions, but that overlooks the fact that the process of determination only occurs as the present. To know the future would require computing the entire input and output of every event, yet that would require a point of view outside space and time, but as they are effectively infinite and any such framing device is necessarily finite, it does not exist.
As Alan Watts put it, the wake doesn't steer the boat, the boat creates the wake.
As for free will, a will free of cause would necessarily be free of effect and the entire premise of will is to affect. We are a small part of nature's process of selection.
Potential>actual>residual.