Okay, that's 8GB of ram, not 8MB. I haven't seen that small an amount of ram in over 14 years.
It doesn't matter if all of the ram is from the same manufacturer. Some people will argue with that, they just don't know what they are doing.
Yes, you will need to populate all four of the slots on the motherboard. If I understand you correctly you have four sticks of ram?