I'm just going to base this off my current set up:
GTX 960 With at least 4 gigs of VRAM
12 Gigs of RAM
An I3 Quad-Core processor.
I imagine given how I optimized the game you could probably play this on something with even worse specs, but thats just what my machine is.