Does Windows 64 bit make use of dual or more cores if they exist? Regardless if software is written for more cores.
Windows 7 (along with Vista, XP and even earlier operating systems) will make use of multiple cores. Microsoft has a per processor licensing model:
They have load balancing algorithms that ensure that if you run multiple applications they don't all get executed by just one core.