Without an initial curvature, this method will not help to find the buckling load. {F} only contains one element--the one corresponding to axial load. There's no way for this force to cause moment and corresponding transverse deflection. Therefore, {Delta} only contains deflections corresponding to axial deformation.
First-order analysis won't give the buckling load using this method because the following system is being solved: [Ke]{Delta}={F}. Because [Ke] only has material props, section props, and lengths in it, if you increase {F}, then {Delta} MUST increase proportinally.
Without iterating and moving nodes, the following must be solved: [Ke+Kg]{Delta}={F} [Kg] has P/L terms if it's linearized and higher order terms if it's geometrically consistent. This allows non-proportionate {Delta} growth with tiny {F} increases. This is very, very similar to how AISC's B1 grows as Pr approaches Pe1 in Eq. C2-2. Pr is analogous to [Kg] and Pe1 is analogous to [Ke].
StrlEIT, try breaking the members up into shorter members. If Ram uses a linearized Kg, then it's internally overly-restrained which would make it a little stiffer than it should be. SAP uses a geometrically consistent Kg, so this doesn't happen as much. I seem to remember that RAM used the goofy linearized Kg. It's about 10 min. extra effort to use the geometrically consistent one.