I suggest you check
www.asus.com for their Qualified Vendors List regarding RAM. This lists the memory modules that have been tested and qualified for use with that motherboard.
According to the manual, your motherboard has dual channel capability. If it's set to auto the board may detect that both sticks of RAM are the same speed and attempt to use them in dual channel, which sometimes doesn't work if they are from different vendors and/or have different latency.
Even if they are both 667 Mhz DDR2 the
latency can be different. This page from
newegg.com is an example. Note the different latency values.
Assuming it is qualified for that motherboard, that new stick of RAM should work by itself. If you put it in the first RAM slot and leave the other empty and it fails on boot, that probably means it's no good or not supported. (Refer to the Qualified Vendors List.)