1) no windows will do it, but some programs which dont like duallies u wil have to set
2) windows shedules the programs to run on the most unused core automatically
3) not twise, but compared to single core it will be considerably more power output, not quite as bad as single core prescott although.
Duallies are nice and u will be able to do much more, but to get the best performance boost u also have to make sure ur not I/O limited, if u have more than i HDD it helpd when u want to multitask. (running intensive programs which require data off hdd, cause if the hdd cant provide the data quick enough dual core wont do anything)