...every single stick only is detected as having half of each capacity - all double-sided sticks - so if you stick in a 1GB stick as I did you'll get 512MB and a 512MB stick gets 256MB and so forth.
This board (Gigabyte i848p) has three slots and each one shows only half the memory so it's not confined to just the one. Now I know the memory isn't faulty (brand-new from MSY) if any of you know that place. Proof comes directly from CPU-Z but Windows and the BIOS just don't know it's there. I edited the second screenshot for obvious reasons...
Any ideas why? Is it worth returning the 1GB stick and getting a single-side stick?