Note:
as near as make no difference, the 1mb opys and 1mb x2's are identical, the former are higher binned, so you will not need as much luck, but otherwise. they are the same. the 1mb x2's are the 4400 and the 4800. the 3800, 4200 and 4600 are all 2x512k. tho they can have the same cores as the 1mb chips, just with half disabled.
for what its worth, my LCB9E 4800+ runs very hot (lapped and under water 70c load both cores at 2.94ghz) but responds well to voltage, stock volts to 2.7ish, 1.4v to 2.8 1.425 = 2.85 1.475 = 2.9, 1.525 = 2.95.
I would debate the real world difference in cache size.. maybe worth 3-4% (un noticeable) but thats me.
Id say go for the LCB9E