I'm just starting to really get into the hardware of computers, and I've learned a lot, however, I still do not know what part of a computer or the Motherboard restricts a computer from going past a set maximum memory limit. For example: My computer right now cannot go past 512MB of memory...Why? What is keeping it from going past it? I'll be building my own computer, and I want to buy a new motherboard, so I want to know how I can go up to, say, 1.5 GB of memory.