FORGOT TO MENTION THE BUDGET-500 USD
Oh, and also wont the i5 you suggeted have integrated gfx. I know the possibility of adding gfx card and plugging onitor int port of gfx card, but,
a) i5 is so expensive and
b) if any combination would help me keep my budget of around 500 usd.