It's a bit of a learning curve, I realise.
First things first - PC is on a different version of the game engine, so settings, UI, and the graphics engine have had a few updates.
If you could confirm the PC and Graphics spec - I'm also hoping your friend had the good sense to advise you as to the issues around certain latest Nvidia drivers right now, and advised you on a stable version.
Graphics
The four most visually pleasing settings in graphics (for me, anyway) are draw distance, texture quality, antialiasing (try FXAA first, SMAA second,) and shadows. I've got those set to max/high.
You mention pop-in, and I'm assuming that is either mainly on-foot or flying over terrain - there is a "model draw distance" slider in the Video settings, based on your posted specs previously, you can extend that out to about 3/4 of the bar without too much trouble.
Graphics are always going to be personal preference, so I'd start by setting quality high and dialing back the things that cause you unacceptable performance issues. Also set the upscaler to "AMD FSR 1.0" for performance.
Oh! CTRL-F in game turns on a realtime FPS value. You probably want around 60. The only places mine tanks a bit is inside the concourse of stations where there are a lot of NPCs and transparent objects.
Bindings
With regards to input settings not being saved, the first thing you should do now is create a copy of your own bindings files, so updates will not break them.
There is a sticky thread at the top of the PC forums with info.
The files are in :-
C:\users\youruser\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
(Obviously replace "youruser" with your user name)
What we're interested in right now, is the "BindingsError.log" file that should tell you why bindings you thought previously saved are now missing - it usually has messages like "cannot find device" when things it expected to be there have changed.