If your PC doesn't support Windows 11 natively:
1, download the windows 11 iso
https://www.microsoft.com/en-us/software-download/windows11
2, download rufus
https://rufus.ie/en/
3, plug in a flash drive and use rufus to write the iso to the flash drive. It will ask if you want to disable the TPM and processor checks and disable telemetry
4, while you're still booted into windows 10, run the installer on the flash drive. You will do an in-place upgrade to windows 11 and keep your files.
I did this 2 weeks ago for my mom's PC that has my old Intel i5-4690k from 2014 in it. Worked perfectly.
-------------
In my case, no. I ditched Win10 and installed Proxmox (Debian based hypervisor suite) on my desktop and moved to using an Arch Linux VM as my daily driver with hardware passthrough so I can still use my GPU, monitors, mouse and keyboard, etc. as if the Arch VM were the bare metal OS