Your ddr volts look low. My OCZ TCCD calls for 2.75v at stock, I'm currently using 2.80v at 236mhz. Don't be afraid of giving it more volts, the TCCD loves volts
And the reason you pass memtest at 8.5 is because A64's don't really have half multis, they are mumbo jumbo created by the motherboards bios. What it really does when you drop the the CPU mult to a .5 is keep the multi at 9 and drops the HTT (thus the ramspeed) accordingly. You can verify this with Clockgen, it will show the actual multi being used by the chip(not whats reported in bios/CPUZ) and it will also show the reduced ram speed.
8.5x267=2270mhz is really 9x252.2=2270mhz so your ram is passing at 252 but not at 267. Up the volts!
And your going to have to up the vcore to get your max CPU overclock. 300mhz is likely all you will get with stock voltage. A very few of these winchesters will get large overclocks on stock voltage, the majority require more voltage. My 3200+ also hits the wall on stock voltage at around 2.3ghz, but with 1.57v I,m prime stable at 2601mhz.
Just watch you CPU temps when priming. My prime load temps are around 52c, these chips will not overheat and shut down until about 70c. I see people all the time with load temps of 65-68c. I would reccomend better cooling if your temps get over 60c.