I take it your confusion is that the spec says 533mhz memory which the motherboard apparently doesn't support. And you appear to have 667mz actually fitted.
I'm afraid that rather reflects the quality of the info that one tends to have access to on Advents..........
I suspect that either the mobo does support 533 as well or the spec is wrong. Possibly it does support 533 and they just fitted 667 because it was just as cheap at the time. Or...............
But your real question is does it definitely support 800mhz for your upgrade.
I would suggest going to the Crucial site using the link to the left and running their memory advisor. If they give you 800mhz as an option, buy it from them (which helps support this site) and if they are wrong, they'll take it back.
But assuming you are running a 32bit version of Windows, I wouldn't fit more than 4Gb as it would be a waste of money as it wouldn't be utilised.