Blocks are now in the 17.4 range, just found another on my i7 after adding 4way=1 to my .conf, don't know if it helped or not, could have just been that I restarted the wallet, could be lucky.
what does 4 way mean?
From the bitcoin.conf readme:
# Use SSE instructions to try to generate bitcoins faster.
4way=1
Now, not sure if it makes a difference or not, because I'm not watching primespersec as that number seems misleading. Could be luck, could help, I was going to try and recompile with -march=corei7-avx, but then though blah and went for it.