How are the newer batches of E8400's/E3110's clocking? I am looking at getting either one of them and I'm wondering which one is the better option at this point. Both are exactly the same price for me. Historically it seems like the E3110 might be a bit better (Q807A091 batch was probably the best Wolfdale ever) but I'm interested in what the newest batches are like.

Will a Gigabyte P35 D3SL be fine for these CPUs? From what I see it is a great board and it should be (as should just about any good P35) capable of the 445 FSB needed for 4GHz.

I'm looking into upgrading my Phenom 9500 to one of these CPUs because I can get them cheap through eBay (20% cashback + 10% coupon now, maybe 35% + coupon if it comes back) and I'm not really happy with the single-threaded performance of a 2.6GHz Phenom, especially since I bought a GTX 280. When it comes to multi-core apps I won't really see an improvement, but most of what I do is game so I should see a gain there.