Here are the minimum and recommended system requirements to run Team Fortress 2 smoothly and efficiently without any crash, freeze, slowness etc. on any computer;
Minimum System Requirements:
CPU: 1.7 GHz Processor or betterRAM: 512 MB RAMGPU: DirectX® 8.1 Graphics CardDirectX: Version 8.1OS: Windows® 7 (32/64-bit)/Vista/XPHDD: 15 GB available space
Recommended System Requirements:
CPU: Pentium 4 processor (3.0GHz, or better)RAM: 1 GB RAMGPU: DirectX® 9.0c Graphics CardDirectX: Version 9.0cOS: Windows® 7 (32/64-bit)HDD: 15 GB available space
Please also have a look at other posts under “System Requirements” category to view & check if your computer system is powerful enough to run other games like Team Fortress 2 smoothly.