quad core usually having higher latency and weaker IPC(instruction per cycle ) than a native dual core.
Your point? And no, a quad can do much more MFLOPS than a Dual assuming same clock speed.
my point is if the client is not a hardcore user quad core will seemed to be a waste. which it depands on what client really need. a simple data management will not require more than 2 core to do so.
and overall floating point/= IPC in single clock and performance per watt
quad core may seem to be powerful in overall but under single thread performance quad core is no match to dual core.
floating point/instruction per clock will be the future