I made 20,000 points, do I get a cookie?
Not bad for one computer.
If I had a dual core CPU would it be twice as fast or more like 30%?
I've been looking for info on dual core optimization as well.
Dual core CPUs can show a gain greater than 30%, but there are limitations. From another FAQ:
Q: Should I use the Console or GUI version client?
A: I highly recommend the Console version only! It uses less overhead and is capable of running two clients at once. Single-core and non Hyper-Threaded systems should only run one console client. Hyper Threaded and dual-core system should run two console clients at once in seperate folders such as CPU1 and CPU2. GUI clients have reported problems while running other applications and games.
Q: Are there any configuration settings that you could recommend?
A: Yes. On a single running client the memory usage should be no more then the maximum amount available, and on a multi-CPU dual-client setup each should be configured for half the amount of available RAM. Of course, these are maximum amounts, so you can also further reduce them. The core priority should always be idle unless this is going on a system that is very seldom used. The CPU usage should be kept at 100 unless your system is overclocked and usually runs hot, in which case you should lower this amount slightly.
Q: Should I really run two F@H clients at once on my Pentium 4 HyperThreaded CPU?
A: If it is a 1MB cache or higher P4 HT CPU, you would see some benefit from running two clients at once. If it is not, I advise against it since it is not true dual core CPU. It is possible, but the benefits are not as great as a true dual core CPU.
Q: How do I set up two clients to run at the same time?
A: You must use the console version of the client for both instances. Create a directory (folder) for each client named CPU1 and CPU2 and run each from their own directory.
I also found insight to hyper-threaded processors at F@HWiki:
http://fahwiki.net/index.php/FAH_&_SMP