RE: altitude problem
Nothing to do with electrics or electronics.
High Altitude = lower air density = rotors produce less thrust.
Any form of engine has the additional problem of less oxygen to burn also producing less power.
The only solution is to buy / build a heli that is vastly overpowered by normal standards.