Jeff, as you may know, there is a .264" difference between the 5.0L and 5.7L cylinder bore diameters.
This would equate to .132" off the cylinder wall!
So boring a 5.0L block safely will not gain you anywhere near 350 cu in!
305 = 3.736" x 3.48" (Gen.I, 5.7" rod)
350 = 4.000" x 3.48" (Gen.I, 5.7" rod)
Since you are operating at higher altitude, you need to make thick air out of thin air, figuratively speaking.
There are several methods that can be used to achieve this.
The least expensive method would be to slightly increase C/R.... (and perhaps a cam profile change)!
Steer yourself as far away from the full dished piston as you can possibly get.
Read up on Q/E ("quench effect" or "squish effect") for the Small Block Chevy Marine Engines.
There are many Q/E piston selections that will get you where you want to be!
(Low Comp Q/E, Reverse Dome, D Dish, etc.)
When we select the appropriate piston for the cylinder head combustion chamber volume, and the correct head gasket, we can build ourselves a Q/E SBC Marine Engine.
The concept is simple, yet very effective, and it won't break the bank!
.