Drivers up to date, temps only hitting like 70c, as far as the optimus thing I found a site that pretty much told him to choose the high preformance nvidia processor option for the game? I gave him these directions and he said he did them, however he said he could play a bit longer but it still crashed after 30 min or so.
Heres the instructions I sent him.
nVidia Optimus has been a popular but sometimes ineffecient hardware for budget laptops, so make sure you tweak or check your nVidia Optimus settings. Open the “nVidia Control Panel” from your start menu. On the lefthand side, under “Select a task…”, open the “3D Settings” tree, and select “Manage 3D Settings”. Now on the righthand panel, click the “Program Settings” tab. Under “1. Select a program…”, click “Add”, navigate to yourBattlefield 3 install directory and select “bf3.exe”. Under “2. Select the preferred graphics…”, choose “High-performance NVIDIA processor”, then (VERY IMPORTANT) click “Apply” in the bottom right.
I'll see if it will work on lower graphics settings