Try reinstalling the video drivers. The driver you have now isn't that old, but reinstalling it may fix the issue. You can also try right clicking on TF2 in steam and click on properties, Local Files tab, and click on Verify Integrity of game cache. If these don't fix the problem, you may need...