The thing is though even without a PAE kernel it should recognize 4gb of ram when I allocated 4, but that wasn't the case.
The 5gb was to give it another push to see if it will recognize more.
It should at least recognize 4gb that was the goal shouldn't it not?