dhenke57 :
what is the os has to do wit going past max ram i can run
Its not Windows 10 in of itself, but that it is a 64 bit OS (x64). I assume you didn't have the x64 version of whatever you were using before but most likely an x64 version of that OS existed but you may not have had it installed, going by your question and the hardware you are speaking of. At the time DDR2 was common, 32 bit OSs were the norm as large capacity sticks were very expensive. Very basically that means is it can access more memory due to how memory addressing works in computers.
It is extremely rare to find 4GB sticks of DDR2 memory for a desktop system and if you do, expect to pay a lot for them - and I do mean a lot. Im talking $500 or more per 4GB stick of...