Low FPS on PC

Ok so, I have a laptop with an nvidia rtx 3070 GPU, an AMD ryzen 9 5900HX CPU and it has 16GB of RAM. Yet with all this power it can run the Halo beta with only 15 to 25 FPS…. Like wtf… but then I noticed that the game is using the internal GPU and not the NVIDIA GPU and I can’t find a solution for this. Is there anything I can do to change this or is it a bug in the game?

Running an RX480, GPU is always at like 95%, maxing out at 20FPS