On your memory size issue, see if you board has the ability to enable or disable Memory Remapping. Enabling that should give you access to the additional memory address space over 3 GB on 64-bit Windows operating systems or on 32-Bit Server 2003 Enterprise editions. I have no issues with more than 3 GB of RAM on two ASUS boards I have provided that is enabled.
Thanks! Sorted!