Assuming you're talking about RAM, definitely 2x4GB unless it's an upgrade for an existing 1x8GB configuration in which case you should match the module that's already fitted as closely as possible.
All modern CPUs have at least a dual-channel memory controller so you should put one module on each channel for best performance. (A quick-and-dirty test on a Core i3 system I have to hand for repair shows a nice memorable 8,888 MB/s memory throughput with 1x4GB fitted and 17,522 MB/s with 2x4GB.)
Hope this helps,
Stephen