Enable multicore enhancement or whatever it is called on your motherboard. This will make your CPU run at max turbo all the time which is technically an overclock. Just watch the temps. This is really safe and will still give you a performance boost.
If you can't wait for next gen I would get the cheapest used card that gets you playing what you want at acceptable framerates. Then when the next gen launches you can make your choice.
It might work just fine. But I have seen all sorts of weird issues ranging from random BSODs to not being able to boot (Some are fixable). In the end a new OS install is a lot easier and works everytime.
The GPU will be the biggest impact on your gaming performance since both laptops have decent CPUs. Maybe in some edge case the 6 core will help spit out more frames, but I am confident in 99% of the cases the 1650 will be better in gaming
You can get fans that are rated for continuous operation. Arctic Cooling makes some if you are able to swap on your cooler. Otherwise it is as @keskparane says
Keep trying. Make sure you don't tighten the first screw very much, this will make it easier to get the second to catch.
Another option is to get someone to help you and screw in both screws at the same time.
I would backup your actual files to the harddrive and do a new OS install on the new m.2 SSD. I would only clone from/to the same drive model and capacity
I would look a Phanteks P400. Check out the review from Gamers Nexus: https://www.gamersnexus.net/hwreviews/3511-phanteks-p400a-digital-rgb-case-review-airflow-mesh-panel-testing
Dell Optiplex or something similar. Preferbly with a Core i-series processor (The one in the video is a Core 2 Duo, and that is bottlenecking them a lot)
https://www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-Systems-with-an-AMI-UEFI-BIOS.html
This is pretty comprehensive I would try the non BIOS modding method first. Since you probably don't have dual or backup BIOS and therefore will brick your board if that fails.