You can use MSI Afterburner to see how Forza or any other game is being bottlenecked by your laptop. It can also be used to overclock the GPU; however, I do not recommend overclocking a laptop GPU because laptops have very limited cooling capabilities. Doing so can damage the GPU / laptop. You can download it the program in the following link:
http/www.guru3d.com/files-details/msi-afterburner-beta-download.html
Here is how to set up the program.
https/www.youtube.com/watch?v=mUS3zx0DlHg
If the GTX 1050 Ti is near or at 100%, then that means your GPU is limiting your performance.
If RAM usage is nearly 8GB, then that means Windows, the game itself and any other programs you may have running are using all the available RAM which means there is likely some disk caching happening which can lower performance. Upgrading to 16GB of RAM can help, but typically it will only add a few FPS to the game if this is the case.
The i5-7300HQ is a 4 core CPU with no Hyper Threading (HT) capabilities. HT allows each core to process 2 sets of instructions instead of just 1. However, games / programs must be designed to take advantage of HT. Only Core i3 CPUs (dual cores) and Core i7 CPUs (both dual and quad cores) have HT. If MSI Afterburner is showing almost 100% CPU usage, then that means the CPU is limiting the game's performance. Also, keep in mind that many games have only been designed to use 2 cores so they will be limited to 50% CPU usage.
With regards to an i7-7700HQ which is a quad core CPU with Hyper Threading... If the game does not take advantage of HT, then the max CPU usage will be 50% (meaning 4 cores). Games that are designed to take full advantage of HT would show 100% CPU. Games that can make some use of HT would fall somewhere in between 50% and 100%. Games that can only use 2 core will show only 25% usage.