I agree with ProdigyMS. The key point I keep seeing around the forum is that you can (almost always, but no garantees) overclock and make up the 200mhz, but you can't ever add more cache.
Plus if you trust the rating, it is really only a 100mhz differnce, which you could then almost match with a light overclock of say 100mhz, since 200 would theoretically put you ahead of the 3800+ due to the cache size.
Basically the 3700+ seems like the superior chip, whether you overclock it or not.
I agree, if I had my choice between the two I would grab the San Diego 3700+ because of the additional cache.
But as far as overclocking goes, wouldn't you think the 3800+ would have more room to overclock, or are the yields on the San Diego 3700+ just as good? I mean, do you think the 3800+ and the 3700+ usually overclock to about the same GHz?
I will say that the rating (3700 VS 3800) is off. While it is true that you can overclock the 200MHz difference but you can't overclock 512KB to 1MB of cache, the 3800 at 2.4GHz will run circles around the 3700 at 2.2GHz.
The K8 architecture scales really well. If you overclock, get the 3700. If you don't, you'll be happier with the 3800. Buth CPUs are awesome. You really can't go wrong with either one.
I have a Venice and a folding friend hs a San Diego and we go in a OC competition (friendly of course) and I lost big time. Venice hit a wall around 2750Mhz @ 1.616v and his San Diego came up short of 3Ghz at 2970Mhz @ 1.55v so take it as you will.
I am not sure how much you are willing to spend, but if you plan to overclock an OPty 165 has no competition.