I have previously installed the 64-bit version of an operating system with relevant drivers on numerous configurations, be it, Intel based or AMD based. The said configurations have usually sported 2GB of RAM, but my purposeful intention of doing so, was to give every user the flexible liberty to upgrade the RAM, if he/she chose to do so in the future.
Was it a wrong/bad practice on my part?