The only thing the 3800+ Venice has over the 3700+ San Diego would be the 12x multiplier but that really isn't significant unless you're really concerned about a lower HT . . . plus the San Diego is about $50 less and has 1MB L2 cache vs. 512KB for the Venice.
Also, from what I've seen around the web and around the forums, Venices aren't nearly as reliable as San Diego cores in terms of getting a good one that can overclock well.
Bleedingedge had a 3700+ SA go to about 2.7 Ghz on stock Vcore of 1.4v and 2.86 Ghz with Vcore of 1.66v, on a stock cooler mind you. On something such as say, a XP-90C w/ 120mm fan or a Scythe Ninja I would think it could easily hit 2.9+ GHz.
Yes, it's true a good 3800+ Venice can reach similar speeds but it's $50 more not to mention you may not get a good one capable of 2.8+ GHz (and of course not on stock vcore) whereas I would venture almost all San Diegos should be able to achieve 2.7+ GHz on stock and 2.8-2.9 Ghz with good air with only a small increase in stock vcore.
So basically the 3800+ Venice is more expensive and can usually achieve 2.8+ GHz on good air but with relatively high voltages compared to the San Diego. Also, considering that a good 3000+ Venice could match a 3800+ Venice means that if you're gonna get a Venice get a lower model since they aren't that different when it comes to OC . . .
With the SA you get better OC, more L2 cache, and a lower price to boot. Not such a hard decision now is it?
3 Ghz though I think is a little out of reach on most air for a SA, or Venice for that matter, generally speaking, unless you use massive fans or have a room temp that is in the 15-18 C range . . .
