Overheating usually happens because dust builds up in the vents and blocks airflow, which makes internal parts heat up too much.
To avoid this, clean the vents with a soft cloth on a regular basis to make sure air can move freely. Putting your laptop on a steady and using a cooling pad can help get rid of even more heat.
Flickering on the screen could be caused by apps that don't work with each other or by outdated display drivers. To figure out what's wrong, check to see if the Task Manager flickers. If it does, you should update or remove the programs that are causing the problem.
Flickering can also be fixed by updating the monitor driver. Find the monitor adapter in the Device Manager and update its driver.
If these steps don't stop the flickering, the problem could be with the hardware, like a video wire that is loose or broken. Using HDMI to connect an external monitor can help you figure this out.
If the external display is stable, the problem may be with the laptop's internal links or screen. In this case, it's best to have a professional look at it.
This is the information we have, but if you have more insights from your experience, please share in the comments.




