mikaelh has been hard at work optimizing the code (
10 new commits on bitbucket)
After an hour running this on mainnet I'm seeing consistently higher pps and chainspermin than with hp7 on an identical box
I think it's time for another round of donations to keep mikaelh going

How much higher are you seeing? I would donate in primecoin now but I only mined my first block yesterday and it still is immature - it's going to be at least another day before I am able to use the coins.
Current mining info from the box compiled from the latest code:
{
"blocks" : 81661,
"chainspermin" : 10,
"currentblocksize" : 10284,
"currentblocktx" : 1,
"difficulty" : 9.26995111,
"errors" : "",
"generate" : true,
"genproclimit" : -1,
"primespersec" : 2995,
"pooledtx" : 1,
"sievepercentage" : 11,
"sievesize" : 4400000,
"testnet" : false
}
and mining info from the box running hp7:
{
"blocks" : 81663,
"chainspermin" : 7,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"difficulty" : 9.26969045,
"errors" : "",
"generate" : true,
"genproclimit" : -1,
"primespersec" : 2010,
"pooledtx" : 0,
"sievepercentage" : 11,
"sievesize" : 4400000,
"testnet" : false
}
PPS and CPM fluctuate on both boxes, but the newest code is performing ~30% better based on the stats. It's hard to tell what improvement this would translate to in finding blocks.
I'm wary of comparisons between testnet and mainnet - due to the difference in difficulty, some optimizations might never get used on testnet while they are in constant use in mainnet because of the higher difficulty.