That's because you are on XFCE and they haven't adopted Wayland yet, NVidia drivers sadly really struggle with that but it's slowly getting better!
gamey
Definitely AMD, they give people enough data to build open source drivers and you will simply have better support and integration with those. It's not like Nvidia drivers are awful or anything but they just cause annoyances and especially with new technologies like Wayland (Display server protocol that most of Linux is about to adopt) they can be a pain. AMD GPUs work great on Linux, have far better pricing rn and they have no issues with Windows ether, even if you used Windows more I would recommend AMD rn for the pricing alone!
KDE should run fine on those specs, I would try to replace the hard drive, I had one of those slow down a Laptop to a point where I almost threw it away but with a new one everything worked fine again. If it doesn't I would say as a beginner Linux Mint with ether XFCE or Mate should be a great choice but I doubt you need it with those specs tbh!
I bet the dev gets a lot of angry comments over that, a absolute hero!
Lucky you, those idiots are fucking everywhere!
There are just too many terms, just give enough context and people will understand it regardless tho!
It can mess with configs, themes and some other annoying stuff so I never did it again but there is no big risk or anything, it's just a little tedious to fix small things afterwards!
Did you read my comment at all? Flatpak and Snap share dependencies while Appimage doublicates all of them so unless you have no big dependencies on your system (literally impossible with Linux systems) Flatpaks and Snaps become more efficient in terms of storage usage the more you use them because they share big parts while Appimage still dublicates every single dependency because it's a single binarie with everything in it...
Well, that's your choice, I like and use Flatpaks but noone has to do so!
I won't use it myself because I don't think it's a good idea to give Canonical or any other company that much power and don't think it's centralized nature should be how such package systems work but I don't think it's a bad system at all! The sandboxing has it's hurtles but it's really good and I am a huge fan of proper sandboxing so if it works for you it's certainly a good option!
Well not really, Docker dose run another Linux system but on your actual hardware so you don't have the overhead of emulation, it's really cool for a lot of things!
Yea, it's not the hardest porting effort ever because GJS isn't that far from normal JS but it's universal breakage because some syntax will change with that move!