Originally posted by: TheStu
Other OSes, non-server OSes, have PAE in them such that they can utilize more than 4GB RAM, so as I said, it wouldn't be a breaking of precedent for Microsoft to do the same with Win 7.
It was highly believable that a plethora of device drivers on the market were choking on PAE back when Microsoft made the decision circa 2003/2004 to neuter PAE on Windows XP. It was still believable when Vista was released, though I doubt the prevalence was nearly as high. But for almost one year now, Microsoft has required both 32-bit and 64-bit drivers be submitted in order to receive WHQL signing. Not optional.
I don't believe it, anymore. Sure, there undoubtedly are a small percentage still out there, but there was also a small percentage of drivers in the server arena that were choking on PAE at the time Microsoft decided it was not prevalent enough to warrant neutering the server SKUs. There are good technical reasons against trying to retrofit Windows XP with functional PAE at this late stage, after work on XP's code as progressed for the last five years with exactly zero hours of consideration or testing with non-crippled PAE. Microsoft fulfilled its own prophecy in that respect, spending the last five years NOT wanting to know the risks of uncrippling PAE on Windows XP, it can credibly claim that uncrippling PAE is too much of an unknown risk. Search not, find not. Ask not, know not.
But its not too late to start the impact assessment and regression testing on Windows 7, nor even Windows Vista for that matter. Microsoft has plenty of experience with non-crippled PAE on Windows Vista (a.k.a. Server 2008). I agree it should not be the default configuration, but there is no reason Microsoft could not give us a bcedit parameter that would require the user to click "I agree" to warnings of doom and destruction for which Microsoft will not be liable.
However, I don't think we'll see Microsoft change its mind. It seems fairly evident from comments or statements coming out of Redmond (e.g. developer blogs) that Microsoft firmly decided 64-bit would be its only path to >4GB RAM on the client/workstation front.