I'm not trying to make any promises here, but unless your computer is having some serious issues TF2 should be running at least 60 fps at all times on your laptop with any decent config. However something is making your laptop really slow, slower than its supposed to be.
1) If you haven't already modified your power settings, make sure your laptop is plugged into AC power when you're trying to play games. By default, the CPU will run slower to extend battery life.
2) Try running Gamebooster to shut down a ton of background crap that could be hogging all your computers resources.
3) If your laptop is running hot, it will slow itself down to prevent overheating. Try getting a laptop cooler and see if that helps your fps.
4) Make sure your HDD is set to defrag on a schedule (I think Win8 does this automatically). Try verifying TF2's game cache.
5) Update your graphics drivers just in case.
6) Try setting the -autoconfig launch option, this will make TF2 ignore any graphics configs and set all video settings to default just in case you have some strange setting that's crippling your performance.
7) Finally, if all else fails try reinstalling TF2 and forgoing all configs to see if a fresh install of TF2 with no altered settings still runs like garbage.