Hey everyone! I'm facing a memory issue on my Dell T5810 Desktop that's running Windows 7 32-bit. I know it's an older system, but it's connected to an instrument, and we can't switch to a newer OS due to software compatibility and costs. We have 8 GB of RAM installed, but I'm only seeing about 954 MB usable because over 7 GB is marked as "hardware reserved." I understand that with a 32-bit OS, only around 3.75 GB can be utilized, but that should still leave me with more than what's actually usable right now. I've read that integrated graphics can cause this issue, but my system has a Xeon CPU and a dedicated Nvidia Quadro K620 GPU. I was also able to access all 8 GB of RAM when booting from a Ubuntu Live USB, which makes me think it's more of an OS problem. To complicate matters, my instrument vendor advises against running Windows updates since that might affect compatibility. Does anyone know of any settings in Windows 7 that could be reserving this memory? I already checked the msconfig boot options and made sure that the Maximum memory setting was unchecked. Any help would be really appreciated!
2 Answers
I think I’ve figured out the problem! Since you mentioned this isn’t the original computer that came with the instrument, it sounds like Windows 7 32-bit just can't access more than 4 GB of address space. The Quadro is reserving 2 GB for itself, and the chipset is taking up another GB, which leaves you only 1 GB for your operating system and any software. It's kind of a perfect storm for running low on memory. A potential fix would be to downgrade to a smaller graphics card, like a 512MB or 1GB card, which could free up more address space for your OS to use. Just check for any older models or replacements that can work with your setup.
Given the nature of your work—handling X-ray images—are there any settings to tell Windows to stop reserving that 2 GB for the GPU, or is it permanent?
Switching to a 64-bit operating system might be your best option if that's feasible. However, I know the image provided by your vendor is 32-bit, and they aren’t very keen on helping with a 64-bit image. It seems like they want you to get a new system instead of upgrading.

Thanks a lot for your insights! This is actually the original PC that came with the device, but I'm unsure about the original GPU specifications since the user who purchased it is no longer here.