Dual channel memory in real life gives you a lot better performance than the benchmarks suggest.
In short, 2X4gb memory will give you much better performance in real life than a 1X8gb memory, especially in high load conditions.
Let me explain it to you in a simple manner.
In single channel mode, the CPU and RAM exchange data over a 64 bit wide channel.
This is fine, but under high load, the CPU processes a larger amount of data but can send only the amount permitted by the 64 bit wide channel and this bottlenecks the whole system.
However, with dual channel, there are 2 channels each with 64 bit wide channels (total 128 bit) and so, under high load conditions the CPU can theoretically send twice the amount of data in an instance to the RAMs.
This effect thus obviously becomes more pronounced if you have a powerful CPU and a heavy task. A single channel memory configuration will quickly choke the system and a dual channel will ensure a better and quicker flow of data and overall a faster system.
The same goes for triple and even quad channel, where even faster data flow is permitted.
Hope I was able to explain.