Tarek,
It would be much useful, if you mention number of users concurrent and possible activities (Like quizzes, forum posts etc), as moodle can be installed on 512MB RAM, 2GB H/ and 20% of 1 core CPU without issues, the performance factor depends upon how many and what!