1) copy your friends game settings.
2) use your nvidia or ATI control panel and copy his settings from there too.
3) close all background applications.
4) control panel > administrative tools > services > stop and disable services you don't use or need, not including vital services(google disable windows services), and find a safe list.
5) open registry and clean out hkey_local_machine/software/microsoft/windows/currentversion/run - delete unnecessary startups. if it's related to hardware, e.g. toshiba, asus, dell, realtek, logictech, stuff like that you can leave it on. delete other entries to applications you don't need at startup.
6) repeat for hkey_current_user/software/microsoft/windows/currentversion/run and hkey_local_machine/software/wow6432Node/microsoft/windows/currentversion/run
7) empty this folder of anything you don't need at startup. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup this is the startup folder in your startmenu.
8) after you clean up all your startups and services of anything you're not using or not needed for the computer to function reboot
9) delete everything in c:\windows\temp
c:\users\
\appdata\roaming\temp and all your temp directories. then use the diskcleanup utility by right clicking your c drive and going to properties. disk clean up WILL NOT delete everything your temp directories that's why you have to do it manually. it's supposed to, but it doesn't. you need to clean these folders out incase you got viruses or spyware / malware. they tend to nest in these locations.
9) now that you're not running a ton of garbage make sure your driver version matches his. UPDATING YOUR DRIVERS DOESN'T ALWAYS FIX SPEED ISSUES. that's a myth. sometimes you have to downgrade driver versions to get speed ups. this was the case in one of my previous repairs.
my friend had this exact same problem. him and his son had matching laptops. i had to downgrade his drivers to match his son's older drivers for the game to run as well on his laptop as it did on his sons.
these tweaks won't just speed up your games, they will speed up your entire computer, because you won't be wasting resources on running a bunch of programs. just because a program is "idle" doesn't mean it's not using resources or clock cycles. that is also myth.