Hello,
"Could you post your motherboard and processor model?" - drewhoo
Well, the answer maybe simple but it depends on the motherboard. Firstly, make sure your motherboard does support 4 slots (most of the newer motherboards do have 4 slots but just in case as I'm unaware of your model info) and if it has 4 slots then you ought make whether the maximum memory the mobo takes is 16GB or above 16GB.
Say, your motherboard supports
above 16GB of memory and
has 4 slots then my suggestion would be to go with 2 x 8GB. Even if you install 4 x 4GB module there won't any difference in performance. As mentioned in the earlier posts 4GB modules will be a waste if you opt for more memory as you are most likely to ditch them to make way for the new memory (higher sized modules).
In the end, the decision rests on the applications you run or intend to run. 8GB would be good to run most of the software's whether it be gaming, CAD but however for heavy memory intensive stuffs like Video rendering, audio encoding - 16GB would be the better choice. But I do not see the need for more than 16GB unless you are running a workstation or server. 32GB is "overkill" for desktops.
Conclusion: You can base your decision on the software's you run, the max memory limit of the mobo, the no of slots of the motherboard and obviously, the inevitable question - "Do i need more memory in the near future? Or Will I be needing more memory in the future?"
Good luck with the upgrade. Cheers, mate!!
P.S - If you think you need memory upgrade then try this one -
Click here!!