i dont think you have a bad board, the bios just needs some tuning for better auto timings... but since all the options are available you can have a go at it manually as well.
not that many people run 2gb sticks, so thats why the bios isnt optimized for it yet i suppose.
its time to do it though, and ill get at it as soon as im done with the things im working on currently.
i will go on a business trip for a week starting tomorrow, so i cant do any testing... but ill try to come online and post here as much as i can.

so 1333 666 gave you 300 points more than 1600 888?
that makes sense... your mem is rated to 1600 cas7 tho, isnt it?

did you play with the dll settings and clock skew setting at all?
i think thats what holds your mem back from running any higher, once thats adjusted you should be able to run 1600 cas7, maybe even 765 depending on what chips ocz is using.