I suggest a 3200 Venice core. The 3800 newcastle runs at 2.4ghz, and has 512kb cache. But the new Venice cores all have 1mb cache. So pretend you got a new 3200 Venice, then you would have alot more cache, but a lower operating frequency. The 3200 runs at 2.0ghz, but you can always OC. You can OC a 3200 to 2.4ghz like nothing.
Basically if you got the 3800, you would only have 512kb cache. But if you got the 3200 Venice, you can OC it to 3800 speeds and have alot more cache.
Finished With TF.