Question: how much ram does domain controller need?
Answer: A domain controller uses extremely little memory and CPU. 4GB of RAM and 1-2 cores would be TONS.