Ive just made an upgrade to my pc. Bought new motherboard , new processor, new graphic card here are the rellevant links to all my components : ARK | Intel® Core GIGABYTE - Motherboard - Socket 1155 - GA-P61-S3 (rev. 2.0) http://www.gigabyte.com.ro/products/product-page.aspx?pid=4361#ov I was previously running 32 bit windows 7 but now since Ive heard I cant used my new installed 4gb ddr3 RAM with 32 version I decide to install the 64 bit. First thing Ive noticed there are two Program Files directories in my C drive : Program Files and Program files ( x86).They have pretty similar content only that some games and programs are only in x86 directory.So having 64 bits running will reduce your hard disk space.Are all my device drivers capable to run on 64 bits version? So every program I install will be "duplicate" in both of the directories and this will reduce my disk space? So which are are advantages and disadvantages of running a 64 biti OS ? I intend to upgrade to windows 8 so this question is for it too.