I ran it on a Dell7000 i5-7300hq, 24GB RAM, and a regular 1050 4GB. It played well at medium, not above.
Well 8 RAM is minimum and 16 RAM is very good for this game.
You do not need 24 GB RAM for this game.
However nothing wrong to have 24 RAM can be good in other games.
Yes I guess ... 1050 Ti 4GB is ok for medium.
I ran on MAX FULL HD (my display have max FULL HD) with this computer and it is not new computer I did pay it in year 2018.
The desktop.
CPU: AMD Ryzen 5 2600X Processor in TURBO mode 4.2 Ghz
Socket-AM4, 6-Cores, 12-Threads
Motherboard: MSI X470 GAMING PLUS, Socket-AM4 Motherboard, ATX, X470, DDR4, 3xPCIe-x16,
CFX, 2x M.2, USB 3.1, Mystic Light RGB
GPU: Nvidia 1070 Titanium 8GB DDR5RAM: 16 GB to be more exact:
G.Skill Ripjaws V DDR4 16GB KIT 3200Mhz
2x8GB, PC25600/3200Mhz, 16GVBK, CL 16
SSD: Samsung 860 EVO 500 GB, 2,5
HDD:Separately have none SSD hardrives one of them new:
Seagate Barracuda 2TB 3.5'' HDD
Power: Seasonic Focus+ 650W 80+ GOLD PSU ATX 12V, 80 Plus Gold, Modular
OS: Windows 10