8GB is enough, if you're ready to experience some occasional slowdowns and frame drops in mid-game.
If you want smooth gaming, 8GB is not enough. Go with 16GB.
12GB would be enough too, but you loose dual channel memory operation. So 16GB is the best.