If you have a laptop that supports the NVIDIA Optimus technology, here is how you fix possibly fps problems caused by CS no longer being detected as "Counter-Strike" by NVIDIA, but instead as hl.exe (which is ran by the onboard Intel video card):
You need to add "hl.exe" as a game in NVIDIA control panel's program settings (under 3D settings), and change the preferred graphics processor to NVIDIA. If it's blocked, you need to use NVIDIA Inspector (http://www7.zippyshare.com/v/93516335/file.html
) to fix it.
After adding "hl.exe", load up NVIDIA Inspector and click on the driver settings button (with a wrench on it) in the middle of the program, next to your driver version. Also make sure you close NVIDIA control panel at this time.
Find "Half Life" from the drop down menu, and then scroll down to "enable application optimus option" and set it to "SHIM_RENDERING_MODE_ENABLE" and click apply settings.
Open up NVIDIA control panel again, change the setting to "NVIDIA" and click apply. For me this reverted the setting and made it greyed out again, but once I re-did the fix on NVIDIA inspector, it stayed as "NVIDIA" and my fps issues were (at least seemingly/so far) fixed.