If you own a Y510p, you should take a look under the cooling Vent. A large part of the cooling fans are shrouded by unnecessary plastic that can be removed (carefully) to increase their efficiency.



The air vent/filter is attached to the bottom cover with 16 little metal tabs that are bent over to hold it in place. Just unbend them and pop it out. Take note of where these tabs go through the plastic, you don't want to remove the filter mounting holes!
Now mark where you want to cut. Protect the bottom finish with tape and start grinding. I covered the ram vent with tape to prevent material from clogging it and marked the location of a couple mounting holes that I wanted to avoid.



The finished result is a beautifully unshrouded set of cooling fans.
I usually leave the dust filter off because I am using it as a desktop with an external monitor. If it did start to fill with dust, this thing is easy to take apart and any place dust could accumulate is easily accessible for cleaning.
CAUTION! With the dust filter off, the unshrouded fans are susceptible to damage. Install the filter when transporting!
I normally take a very scientific approach to cooling experiments, but I was in a hurry to play a few new games I got and did not record any "Before Temps" but I remember hitting something like 91C cpu before this mod. Now the hottest it gets is 80C(with vent filter off)... Still too hot for my liking, So I wrote the following script to run the "Dust Removal" utility continuously. As far as I know, this is the first time this cooling method has been used on the Y510p. There is no other way that I am aware of (short of hacking into the fan wiring) to control the cooling fan speed.
INSTRUCTIONS:
****This only works for English at the moment**** I may rewrite it to be universal if it helps someone. To run this, download AutoHotkey (a great program to have if you do any repetitive tasks on the computer) at http://www.autohotkey.com/ Run the program and right click the tray icon (green "H"). Select "Edit This Script" and delete everything and paste in my code (from the spoiler below). Save the file and right click the tray icon again, Select "Reload this Script" I programmed it with a hotkey to launch the script. With AutoHotkey running, you can press Control+Alt+F to start the script. This launches the Dust Removal program. The cancel button will not stop the process, only clicking the X in the top corner of Energy Management will stop it. You can leave the script running and whenever you want to start it you can just single click the Lenovo Energy Management tray icon.
^!f::
IfWinExist Energy Management
WinActivate
else
Run "C:\Program Files (x86)\Lenovo\Energy Management\Energy Management.exe"
Loop {
Sleep 3000
ControlGet bEnabled, Enabled,, Energy Management
If bEnabled
ControlClick, OK, Energy Management
else
ControlClick, DustStart, Energy Management
}
ControlClick, DustStart, Energy Management
return
Y510p i7-4700MQ CPU, 16.0 GB Ram, SLi GT 755M, 1TB HD+25GB SSD