Video of everything in OP in action: http://www.youtube.com/watch?v=y5EMTfhRfus
I, like others, have a disgustingly bad computer (it's around 7 yrs old and has a GMA 3100), yet I like TF2. What has entailed has been an epic search for the ability to play this game properly. It's taken me a few months to piece everything together but I can finally play TF2 without constant crashes/stuttering!
Before doing this, update your drivers.
FIRST AND FOREMOST
TF2 is a high-poly game. You need to cut down on the amount of things the game has to render at a time. Download and install this model pack for +20 FPS or so.
Now that we have a PLAYABLE framerate, we want to improve it.
Go to your game list, right click TF2, select properties, "Set launch options", and add in "-dxlevel 81". This will make your graphics less attractive at the addition of 10-20 FPS.
To top it off, download & install the trial version of Swiftshader. This will make your game shade MUCH more efficiently.
Drop the associated DLL in your Team Fortrtess 2 folder.
For extra performance, you'll want to install a performance config. I use this one.
Now, you'll notice that though you can play, you'll occasionally crash when certain things happen. This is because of particles.
Particles are very intensive on your hardware and removing them will make the crashing/stuttering you experience stop.
You can remove MOST here
Get blood particle removal here
http://www.filefront.com/15604439/blood_fix.rar/ (Mad props to Token Indianguy for this, can't play TF2 without you <3)
Remove Add _dx80 to the end of the file if you did the -dxlevel 81 command in launch options
Remove _dx80 from the end of the file if you did not do the -dxlevel 81 command
Remove bullet effects
Make rocket/flaregun trails smaller
Particle removals that need to be done-
None, as far as we know. Everything has been completed!
http://www.megaupload.com/?d=VINP86GQ < Gameplay of everything from OP in action. No codec used, I know, so huge filesize. It's going on youtube as we speak.
IF YOU DO NOT WANT LOW-POLY MODELS BUT WANT BETTER FPS
No phong stuff