The conventional thinking is that higher SHBG reduces free testosterone and causes hypogonadal symptoms as a result. The Sponge Theory of SHBG suggests the conventional thinking is wrong: SHBG only influences total testosterone, and your body will regulate to its preferred level of free testosterone regardless of SHBG value. Regardless of what you believe about SHBG though, free testosterone isn’t your problem here, because your free testosterone values are high normal. You’re at the top of the range with what looks like Quest’s free testosterone by equilibrium dialysis and your Vermeulen calculated free T is between 16 and 18.5 ng/dL. Those are great values for a natural guy.
I think the folks here could offer better suggestions if you described in detail what you mean when you say that you “feel awful”.