Why is my laptop CPU overheating even after clean install and cleaning the laptop?

My Legion 5 Pro (2021) CPU is overheating. Even with changed thermal paste. It's around 95 celsius with only the windows running and ~102 celsius in games. My FPS is usually 1/3 of what it should be. Anyone any idea?