I had problems running Fallout 3 on 7 x64 to the extent that I gave up. I tried New Vegas instead but that was so boring that I gave up as well
I'm happy nerfing people with a sniper rifle in TF2
Have you tried making it run as administrator / XP compatibility mode / updating your graphics drivers / closing other running software?