I see you have a nice powerful hardware.
Still even on Systems of:
$ cat /proc/cpuinfo|grep -i "model name"
model name : Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz
and RAM Memory
$ free -m
total used free shared buff/cache available
Mem: 7806 5530 693 529 1581 1425
Swap: 9999 883 9116
I see that even in a Desktop Environment there are Memory hungry Aplications like the Chrome-Browser which eat so easily the System-Memory up.
And in different occations Applications can grow extremely in Memory Usage, even if it is only for a few seconds.
In such cases if you don't have any Swap Partition you will experience Application Crashes.
Therefore I always recommend to have some Swap available.
How much Swap on a System actually can be used does more depend on the Processor than on the System RAM Memory.
So I recommend even for small Systems to have at least 4GB of Swap.
I observed that the I5 Processor with a Swap filled up with 3GB reached a System-Load that makes the System unhandable.
Therefore creating a Swap Partion of > 8GB will not give you more performance and it is likely that it never will be used.