16.
If you are just playing games, 16 is more than enough. Of course you need to consider cpu-gpu-ram triplet doesn't have bottleneck.
If you are doing photo/movie rendering, playing games on twitch etc at the same time, 16 may be not enough.