How do I deal with Battlefield running terribly on laptops?

Ill just get to the point quickly. My laptop has intel i7 cpu with rtx 30 something. Runs battlefield horribly at low graphics, with a frame rate constantly dropping down to 5-10 fps. Pc on the other hand with ryzen 5 and gtx 1650 runs it perfectly fine on medium graphics. So in conclusiion, laptop with high specs runs terrible, desktop with mid specs runs fine. (This predicament also damaged my kd ratio) Some more things to note -desktop around 2 years older than laptop (yes leptop is only like a few months old) -desktop is custom built -16gb ram both ways -desktop has 2tb storage, laptop has 512gb -on an old laptop, battlefield would crash as soon as i loaded into a game Anyone else had this problem? If so, do you just deal with it or is there a way to fix it?