Well that really depends on what you plan to do with your system.
If you're just web browsing, light gaming, watching the occasional movie, go with an entry-level Core2Duo.
If you need a little bit more power for heavier gaming or other intensive tasks, go with a higher-end Core2Duo.
If you run a lot of multithreaded applications and are willing to spend the money, get a Q6600.