If you're trying to get TF2 to work try running in DX 8.
TF2->Settings->launch properties
type "-dxlevel 80" without the "s
You will take a hit on graphics but this has let 2 people I know enjoy the awesomeness that is TF2.
Nov 2016 - NES outsells PS1 (JP)
Don't Play Stationary 4 ever. Switch!