Don't complain too much, these SMP wunits are already over-valued no matter what you get. Take a dual-core machine and run two single-core clients, then the same machine running one smp client. It's the same machine crunching at the same speed yet, the SMP client will get conservatively 4-5 times as many ppd.
I just upgraded an Athlon XP @2400MHz that was lucky to get >100ppd and a stock E6600 (which was roughly 33% faster at benches)was getting 10 times that in ppd.