You act like everyone knows how to upgrade their CPU/Motherboard like its no big deal. It is a big deal for a lot of people and they are going to run into issues - whether it is with cabling/drivers/mismatched components. So pairing a GTX 660 with a dual core athlon2 because they 'might' upgrade in the future is a terrible idea. Better to buy a properly matched card like a 6670 and then just buy a complete new system pre-configured at a later date. That is the advise you should be giving people.
Link1
