I bought an EP43-DS3L and originally put in 2x2GB Memory sticks in Channel 0. I used matched Patriot DDR2 1066, 5-5-5-15 (PDCG248500ELKR2) at the default speeds/BIOS configs.
Everything worked just fine. Then I decided I needed 8GB, so I tried to track down another 2 sticks of the same memory. I found the Patriot Viper PV224G8500ELDB at Fry's, which is also DDR2 1066 5-5-5-15. It has a different packaging/heatshield, but I figured it wouldn't be a problem, since it's another matched set running in another channel, but still with exactly the same timing specs.
Because of clearances with my CPU heat sink, I couldn't fit the new memory in channel 1 (the Viper memory has heat sink fins).
I put the ORIGINAL memory in channel 1, the NEW memory in channel 0. The mobo recognized 8GB, but then immediately boot-looped when starting Windows. I suspected bad memory or issues with the (slightly) different memory sticks in each channel, so started troubleshooting.
I took out the NEW memory - put the ORIGINAL memory back in channel 0 - the machine boots/starts fine with 4GB. [phew...that's where I started]
I took out the ORIGINAL memory - put the NEW memory in channel 0 - the machine boots/starts fine with 4GB of the new memory [curious... seems like both sets of memory work in channel 0]
Then, I put the ORIGINAL memory in channel 1, with channel 0 empty. the machine boot loops.
Basically, any time I have somtthing in channel 1, it's unstable, even though both pairs work fine in channel 0. If I'm lucky, I can get to the BIOS, but not reliably when any memory is in channel 1.
Suggestions?