Official specs from Steam

XCOM: Enemy Unknown system requirements

Minimum and recommended PC specs as listed by the developer on Steam. Native Linux build available.

Minimum

OS *Windows Vista
Processor2 GHz Dual Core
Memory2 GB RAM
GraphicsNVIDIA GeForce 8600 GT / ATI Radeon HD 2600 XT or greater
DirectX®9.0
Hard Drive20 GB HD space
SoundDirectX Compatible
Other RequirementsBroadband Internet connection
AdditionalInitial installation requires one-time internet connection for Steam authentication; software installations required (included with the game) include Steam Client, Visual C++ 2008 Redistributable, DirectX and Microsoft .NET 4.

Recommended

OS *Windows 7
Processor2 GHz Dual Core (Intel Core 2 Duo 2.4 GHz or Athlon X2 2.7 GHz)
Memory4 GB RAM
GraphicsNVIDIA GeForce 9000 series / ATI Radeon HD 3000 series or greater
DirectX®9.0
Hard Drive20 GB HD space
SoundDirectX Compatible
Other RequirementsBroadband Internet connection
AdditionalInitial installation requires one-time internet connection for Steam authentication; software installations required (included with the game) include Steam Client, Visual C++ 2008 Redistributable, DirectX and Microsoft .NET 4.

FAQ

What graphics card do I need for XCOM: Enemy Unknown?

Minimum: NVIDIA GeForce 8600 GT / ATI Radeon HD 2600 XT or greater. Recommended: NVIDIA GeForce 9000 series / ATI Radeon HD 3000 series or greater.

How much RAM does XCOM: Enemy Unknown need?

XCOM: Enemy Unknown needs 2 GB RAM at minimum, 4 GB RAM recommended.

How big is XCOM: Enemy Unknown?

XCOM: Enemy Unknown requires 20 GB HD space.

Does XCOM: Enemy Unknown run on Mac or Steam Deck/Linux?

There is no native macOS version. A native Linux build is available.