PhilDuck,
Yes if you purchase Windows 7 64-Bit all 4 GB of RAM will be recognized. Microsoft does have an official Windows 7 Support Forum located here Windows 7 Category . It is supported by product specialists as well as engineers and support teams. You may want to check there for additional assistance and feedback.
Jessica
Microsoft Windows Client Team