The way I understand it, the 3 to 4GB bracket is a "remnant" of the 32-bit "philisophy".
All the hardware, BIOS's and drivers are written with the 2GB application, 2GB hardware memory allocation in mind. It can be "shifted" by using the /3GB switch in boot.ini file, changing that proportion to 3GB application, 1GB hardware allocation.
But I believe that all the drivers are still written for the 2 to 4 GB bracket! I have recently experienced problems playing Far Cry with the /3GB enabled. It would freeze, and even ctrl-alt-del would not work; hard shutdown with the power switch/reset was the only option.
The symptoms included flickering of the whole screen with the ctrl-alt-del held down. Otherwise the screen was just black, and I could hear the Far Cry music in the background.
Nothing would work, even the Windows key, just the flickering screen.
It looked to me like there was a "serious fight" going on between conflicting files.
Perhaps it was just my imagination, but I subsequently deleted /3GB from boot.ini, and the problems have never occurred again.
And I believe that even the 64-bit drivers are still designed for that bracket. Where would they put it otherwise...? Between 120GB and 128GB....? (That is, I believe, the upper addressing limit in the 64-bit OS.)