Ok, lets use this comparison, in 1995 I drove a 1/2 ton chevy truck that gotr about 15 miles to the gallon. It was my everyday truck that I drove back and forth to work.
Today, I drive a Toyota T-100 that gets "about" the same gas millage as the chevy, and still takes me where I want to go.
There is no logical reason for an operating system to use 43.75X the amount of memory that windows 95 did. That is like saying that a truck from 1995 that got 15 miles to the gallon, should get .342 miles per gallon today.
The only reason why an operating system takes 700+ megs of memory, is because the developers are no longer limited by system resources. Back in 1999, 2000, 2001, if a system had 256 megs you were doing real good. So developers were limited by system resources. Today, just about all computers come with quad core cpus and 4 - 8 gigs of memory.
I bet microsoft could make an OS that uses less then 100 megs of memory, and very little cpu, but they refuse to do so. But they did it in 1995, 1998 and 2000. Unlike everything less in the world, microsoft products are getting larger and less efficient.