This is usually a BIOS problem; your add-on cards need 'memory addresses' to communicate with the CPU, so the BIOS allocates them. Some BIOSs may have problems if you change the RAM, as in order to keep the boot-time down, some BIOSs don't always perform a full hardware scan on each boot.
If your BIOS has a 'memory hole' option, or a 'memory relocation' option, try adjusting that.
Alternatively, use the clear CMOS jumper on the motherboard, to wipe the BIOS settings, and then use the BIOS configuration tool to reset everything to factory settings. This will usually force the BIOS to rescan all the hardware and reconfigure everything.