I think people just aren't clearly explaining to you
Dual-Channel memory.
Basically your computer uses a 2x2gb matched pair configuration to take advantage of Dual-Channel. Think of it kind of like how a Dual Core processor works; two "things" working together at the same speed to get the job done twice as fast.... in theory.
If you only add 1 stick of 4gb in one of your two empty slots. That would put you at 8GB of ram, which will certainly speed things up for the computer (having more to play with and all), but it could
in theory hamper your performance a little because now dual-channel could be disabled. The reason I say "could" is because most of the newer Intel chipsets can run "flex" which means that it will look for two matching pairs (2x2gb) and run those in Dual-channel mode and run the remaining ram that has no pair in single channel and cycle ram information based on priority.
In most real world applications you will
not notice a difference. Typical benchmarks have shown that Dual-Channel really only offers a 5% gain over single channel. Things get a little more complicating with latency timings and triple channel.
I say don't worry about it. Go for a single stick of 4gb and run it alongside your 2x2gb.