Do you mean to say that it's 'all in one's head' ? ? ?
I too wonder if a front tower bar would make a difference---honestly, I have doubts, a lot of doubt.
THINK about it: if a car can be truly improved just with a bar---it'd be a no-brainer for the factory to install one and upcharge for it...