Official specs from Steam

Total War: Three Kingdoms system requirements

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

Minimum

NoteRequires a 64-bit processor and operating system
OS *Windows 7 64 Bit
ProcessorIntel Core 2 Duo 3.00Ghz
Memory4 GB RAM
GraphicsGTX 650 Ti 1GB|HD 7850 1GB|Intel UHD Graphics 620
DirectXVersion 11
Storage60 GB available space
Additional Notes6GB Memory if using integrated GPU.

Recommended

NoteRequires a 64-bit processor and operating system
OSWindows 10 64 Bit
ProcessorIntel i5-6600 | Ryzen 5 2600X
Memory8 GB RAM
GraphicsGTX 970 | R9 Fury X 4GB VRAM
DirectXVersion 11
Storage60 GB available space
Additional NotesMicrosoft no longer supports Windows 10 or older versions.

macOS minimum

OSmacOS 10.14.4
Processor2GHz Intel Core i5
Memory8 GB RAM
Graphics2GB Nvidia 680MX, 2GB AMD R9 M290, 1.5GB Intel Iris Graphics 540 or better (see notes for more details)
Storage52 GB available space
Additional NotesThe game is officially supported on the following Macs. To check your Mac model and when it was released, select About This Mac from the Apple menu on your menu bar. * All 13" MacBook Pros released since 2016
Note* All 15" MacBook Pros released since Late 2013 with a 2GB graphics card or better
Note* All 21.5" iMacs released since 2017
Note* All 27" iMacs released since Late 2012 with a 2GB graphics card or better
Note* All 27" iMac Pros released since 2017
Note* All Mac Pros released since Late 2013

FAQ

What graphics card do I need for Total War: Three Kingdoms?

Minimum: GTX 650 Ti 1GB|HD 7850 1GB|Intel UHD Graphics 620. Recommended: GTX 970 | R9 Fury X 4GB VRAM.

How much RAM does Total War: Three Kingdoms need?

Total War: Three Kingdoms needs 4 GB RAM at minimum, 8 GB RAM recommended.

How big is Total War: Three Kingdoms?

Total War: Three Kingdoms requires 60 GB available space.

Does Total War: Three Kingdoms run on Mac or Steam Deck/Linux?

Yes, there is a native macOS version. A native Linux build is available.