I have a good gaming laptop, and well it used to run any games which i wanted to. One Day i opened the game far cry 3, and well it was running smoothly on ultra last night but suddenly, didn't even open properly and started lagging from the moment it opened the game, i thought maybe it is something because i have windows 11 and far cry doesn't run well on that. So i decided to download far cry 5, as i had also played it before, it faced with the same problem, then i decided to download rdr2 as i have again already played it on my laptop and faced no problems to that, but again it is facing the same problems. The game starts but from the opening loading screen it is lagging so much. The rest of the applications doesn't face the same problem, laptop overall is running smoothly. Also I have updated the drivers of graphic card and has checked in NVIDIA CONTROL panel that the graphic card selected is the high performance one, not the integrated, I have also checked that my laptop is up to date, the place where i keep the laptop to play is also the same, i had recently completed mafia one definite edition and ran it on ultra with no problems, what do you think is the reason behind this lag and how can i fix it.
I tried the to first run the game with integrated graphics and then changed to other nvidia graphic card, but the game is running the same way. So there is no change between integrated and nvidia for some reason.