I was recently diagnosed with BP similar to your levels - prior to that I was always in very normal levels. I take metropolol but mostly I’ve changed my diet. I do not use salt on food, limit my sodium intake, eat healthier and have been exercising. As a result I’ve gone off my meds and am losing weight. I’ve dropped 25 pounds and have about 30 more to go. Mine is a product of age and poor personal maintenance. I’ve not had any of the vision symptoms you’ve described. But as a result of the changes I’ve made I feel better, more energy and can feel my core... forgot I had abdominal muscles. ha!
I take metropolol, too. I am NOT overweight and don’t eat a lot of salt. My doctor said I have a sodium deficiency.
In my case, it appears to be genetic.