Optimization of Valorant and League

i play both an a pretty shit office laptop. Valorant a fps 3d shooter game with many fkn abilities gives me 50-60 fps on average, and 45-50 if the whole lobby spams abilities. But for some reason on league during laning phase i get 40-50 fps ans in teamfights it goes 25-35 fps. How does that make sense?? isn't league supposed to give much much better performance than valorant? I'd like technical explanaitions too because i'm curious