I presume the fuel tank is 2' lower than the engine? That seems unusual. I would expect the tank to be no more than 1 foot lower as most sterndrive boats have the engine sitting on 4-6" stringers molded to the bottom of the hull. Most fuel tanks sit on the base of the hull as well.
I would not think the 2' lift or 6 foot of fuel line is a problem, as long as it is 3/8 ID. If you are having fuel delivery issues, the antisiphon valve, water separator, fuel selector or any other filters could be the issue.
Also, some of those GM mechanical fuel pumps have a porous stone filter on the top of the fuel pump. If you have that, has it been changed? Some carbs also have a paper filter where the fuel line connects. That should be changed periodically.
The water separator should be dumped into a clear container so you can see dirt, rust and water. Replace it once/year.
My SeaRay also had a filter on the fuel pickup pipe. That got partially clogged after some years. You needed to pull the pickup out of the tank and unscrew the aluminum pipe to expose the filter.
Have you run with the selector valve for a while, or is it new?