bitflipper
The only way to know if you have enough RAM is to check usage on a large project. If you've got memory remaining in reserve, and you're not seeing excessive page faults, then you're set.
Yep...
As long as you have enough RAM for your most dense projects, adding more will not increase performance.
16GB is plenty for many users.
More extreme Vi users may need 32GB or even 64GB.
For dual-channel motherboards:
If you want/need 16GB, use two 8GB sticks... which leaves the option to move to 32GB without throwing away existing RAM. If you add RAM, make sure to install identical sticks (this eliminates potential RAM compatibility issues).
For quad-channel motherboards:
If you're running a quad-channel motherboard, you're probably more concerned about performance than cost.
Go with four 8GB sticks (32GB total)... which leaves the option of moving to 64GB without throwing away existing RAM.